
В этой статье вы узнаете оператор SQL SELECT. Мы обсудим его синтаксис, как его использовать и как использовать оператор SELECT с предложением WHERE. Вы также узнаете, как использовать его с предложением ORDER BY.
Знакомство с инструкцией SQL SELECT
SQL Select — это оператор, используемый для выбора данных из базы данных.
Результат оператора SELECT хранится в таблице результатов, также известной как набор результатов. Набор результатов – это виртуальная таблица, которая физически не существует. Вы используете набор результатов для отображения данных в табличном формате.
Синтаксис оператора SQL SELECT
Синтаксис оператора SQL SELECT таков:
SELECT column_name(s)
FROM table_name;
Пример оператора SQL SELECT выглядит так:
SELECT * FROM Customers;
Как использовать инструкцию SQL SELECT в MySQL Workbench
Мы используем инструмент визуального проектирования базы данных под названием MySQL Workbench.
MySQL Workbench позволяет создать базу данных, таблицу, вставить данные в таблицу и запустить оператор SQL SELECT.
Чтобы использовать оператор SQL SELECT в MySQL Workbench, нам нужно выполнить следующие шаги:
- Откройте MySQL Workbench.
- Подключитесь к серверу MySQL.
- Создайте базу данных.
- Создайте таблицу.
- Вставьте данные в таблицу.
- Выполните оператор SQL SELECT.
- Просмотреть набор результатов.
Откройте MySQL Workbench
Чтобы открыть MySQL Workbench, нам нужно выполнить следующие действия:
Сначала установите MySQL Workbench на свой компьютер, если вы его еще не установили. Вы можете скачать MySQL Workbench по следующей ссылке:
Затем установите сервер MySQL на свой компьютер, если вы его еще не установили. Вы можете скачать сервер MySQL по следующей ссылке:
Теперь вы откроете MySQL Workbench. Для этого нажмите кнопку «Пуск», а затем щелкните значок MySQL Workbench.
Подключитесь к серверу MySQL, щелкнув значок MySQL Connections, а затем щелкнув значок локального экземпляра 3306.
Введите пароль для сервера MySQL в поле Password, а затем нажмите кнопку OK.
Далее необходимо создать базу данных, нажав значок «Новая схема», а затем введя название базы данных в поле «Имя».
Затем нажмите кнопку Применить и нажмите кнопку Закрыть.
Теперь вы создадите таблицу. Для этого введите следующий оператор SQL в редакторе SQL и нажмите кнопку Выполнить:
CREATE TABLE Customers (
CustomerID int NOT NULL,
CustomerName varchar(255) NOT NULL,
ContactName varchar(255) NOT NULL,
Address varchar(255) NOT NULL,
City varchar(255) NOT NULL,
PostalCode varchar(255) NOT NULL,
Country varchar(255) NOT NULL
);
Убедитесь, что вы выбрали базу данных в навигаторе базы данных. Чтобы открыть редактор SQL, щелкните значок редактора SQL.
Теперь создадим таблицу Клиенты. Для этого введите следующий оператор SQL в редакторе SQL и нажмите кнопку Выполнить:
CREATE TABLE Customers (
CustomerID int NOT NULL,
CustomerName varchar(255) NOT NULL,
ContactName varchar(255) NOT NULL,
Address varchar(255) NOT NULL,
City varchar(255) NOT NULL,
PostalCode varchar(255) NOT NULL,
Country varchar(255) NOT NULL
);
Теперь вы выполните оператор SQL. После ввода оператора SQL нажмите кнопку Выполнить.
Чтобы вставить данные в таблицу, введите следующий оператор SQL в редакторе SQL и нажмите кнопку Выполнить:
INSERT INTO Customers (CustomerID, CustomerName, ContactName, Address, City, PostalCode, Country) VALUES (1, 'Alfreds Futterkiste', 'Maria Anders', 'Obere Str. 57', 'Berlin', '12209', 'Germany');
Теперь запустите оператор SQL SELECT, введя следующий оператор SQL в редакторе SQL и нажав кнопку Выполнить:
SELECT * FROM Customers;
Как использовать инструкцию SQL SELECT с предложением WHERE
Вы можете использовать оператор SQL SELECT с предложением WHERE. Для фильтрации записей используется предложение WHERE. Предложение WHERE извлекает только те записи, которые отвечают заданному условию.
Синтаксис оператора SQL SELECT с предложением WHERE таков:
SELECT column_name(s)
FROM table_name
WHERE condition;
Ниже приведен пример использования оператора SQL SELECT с предложением WHERE:
SELECT * FROM Customers
WHERE Country='Germany';
Давайте вставим еще одну запись с другой страной и проверим оператор SQL SELECT с предложением WHERE.
Чтобы вставить другую запись, введите следующий оператор SQL в редакторе SQL и нажмите кнопку Выполнить:
INSERT INTO Customers (CustomerID, CustomerName, ContactName, Address, City, PostalCode, Country) VALUES (2, 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Avda. de la Constitucion 2222', 'Mexico D.F.', '05021', 'Mexico');
Теперь давайте запустим оператор SQL SELECT с предложением WHERE. Введите следующий оператор SQL в редакторе SQL и нажмите кнопку Выполнить:
SELECT * FROM Customers
WHERE Country='Germany';
Как использовать инструкцию SQL SELECT с предложением ORDER BY
Также можно использовать оператор SQL SELECT с предложением ORDER BY. Предложение ORDER BY сортирует набор результатов в порядке возрастания или убыли. По умолчанию он сортирует записи в порядке возрастания. Если вы хотите отсортировать записи в порядке убывания, вы можете использовать ключевое слово DESC.
Синтаксис оператора SQL SELECT с предложением ORDER BY таков:
SELECT column_name(s)
FROM table_name
ORDER BY column_name(s) ASC/DESC;
Ниже приведен пример использования оператора SQL SELECT с предложением ORDER BY:
SELECT * FROM Customers
ORDER BY Country DESC;
Вывод
В этой статье мы узнали об операторе SQL SELECT. Мы узнали о синтаксисе оператора SELECT, как его использовать и как он работает с предложением WHERE. Мы также узнали оператор SQL SELECT с предложением ORDER BY.