Оператор SQL SELECT – как выбрать данные из базы данных

В этой статье вы узнаете оператор 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, нам нужно выполнить следующие шаги:

  1. Откройте MySQL Workbench.
  2. Подключитесь к серверу MySQL.
  3. Создайте базу данных.
  4. Создайте таблицу.
  5. Вставьте данные в таблицу.
  6. Выполните оператор SQL SELECT.
  7. Просмотреть набор результатов.

Откройте MySQL Workbench

Чтобы открыть MySQL Workbench, нам нужно выполнить следующие действия:

Сначала установите MySQL Workbench на свой компьютер, если вы его еще не установили. Вы можете скачать MySQL Workbench по следующей ссылке:

Где скачать MySQL Workbench

Затем установите сервер MySQL на свой компьютер, если вы его еще не установили. Вы можете скачать сервер MySQL по следующей ссылке:

Где скачать сервер MySQL

Теперь вы откроете MySQL Workbench. Для этого нажмите кнопку «Пуск», а затем щелкните значок MySQL Workbench.

Откройте MySQL Workbench

Подключитесь к серверу MySQL, щелкнув значок MySQL Connections, а затем щелкнув значок локального экземпляра 3306.

Подключитесь к серверу MySQL

Введите пароль для сервера MySQL в поле Password, а затем нажмите кнопку OK.

Введите пароль для MySQL

Далее необходимо создать базу данных, нажав значок «Новая схема», а затем введя название базы данных в поле «Имя».

Создайте базу данных в MySQL Workbench

Затем нажмите кнопку Применить и нажмите кнопку Закрыть.

Вот созданная база данных

Теперь вы создадите таблицу. Для этого введите следующий оператор 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 в редакторе 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');

Вставьте в Клиенты в MySQL Workbench

Теперь давайте запустим оператор SQL SELECT с предложением WHERE. Введите следующий оператор SQL в редакторе SQL и нажмите кнопку Выполнить:

   SELECT * FROM Customers
   WHERE Country='Germany';

Выберите из клиентов в MySQL Workbench

Как использовать инструкцию 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.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *