SQL SELECTОператоры


Оператор SELECT используется для выбора данных из базы данных.


Оператор SQL SELECT

Оператор SELECT используется для выбора данных из базы данных.

Результаты сохраняются в таблице результатов, называемой результирующим набором.

Синтаксис SQL SELECT

SELECT column1, column2, ...
FROM table_name;

и

SELECT * FROM table_name;

Описание параметра:

  • column1, column2, ...: Имя (имена) столбцов для выбора. Можно указать несколько столбцов. Если имена столбцов не указаны, будут выбраны все столбцы.
  • table_name: Имя таблицы для запроса.
  • *: Подстановочный знак, указывающий, что выбраны все столбцы таблицы.


Демонстрационная база данных

В этом руководстве мы будем использовать образец базы данных EXAMPLE.

Ниже приведены данные, выбранные из таблицы "Websites":

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | Example      | http://www.example.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
+----+--------------+---------------------------+-------+---------+

Пример SELECT столбца

Следующая инструкция SQL выбирает столбцы "name" и "country" из таблицы "Websites":

Пример

SELECT name,country FROM Websites;

Результат вывода:


Пример SELECT *

Следующая инструкция SQL выбирает все столбцы из таблицы "Websites":

Пример

SELECT * FROM Websites;

Результат вывода:


Навигация в результирующем наборе

Большинство программных систем баз данных позволяют использовать программные функции для навигации по результирующему набору, например: Move-To-First-Record, Get-Record-Content, Move-To-Next-Record и т. д.

Подобные программные функции не рассматриваются в этом руководстве. Если вы хотите узнать о доступе к данным через вызовы функций, посетите нашучебник по ADOилиучебник по PHP。

Другие расширения