Базовые команды SQL часть 1.
Все инструкции SQL начинаются с ключевых слов, таких как SELECT, SHOW, USE, INSERT, DELETE, CREATE. Так же все инструкции обязаны заканчиваться точкой с запятой (;). Именовать инструкции заглавными буквами - это признак хорошего тона при работе с SQL, MYSQL и другими базами данных. В то же время, операторы и инструкции SQL нечувствительны к регистру. Это означает, что SHOW и show имеют одинаковый смысл в операторах SQL. Однако нужно помнить, что регистр имеет значение в названиях таблиц. Поэтому, если вы работаете с MySQL, вам нужно указывать названия таблиц так, как они заданы в базе данных.
Рассмотрим некоторые базовые команды(инструкции) SQL.
Инструкция USE
Для того, чтобы начать взаимодействие с какой-либо базой данных, необходимо подключиться к ней. Для этого существует команда USE
. Посмотрим пример:
USE data_base_name;
MariaDB [(none)]> USE lexone.ru; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed
Но перед тем, как подключаться к базам данных, нужно узнать, какие-же вообще есть базы данных на нашем сервере. Нельзя подключиться к тому, сам не знаю к чему. Для этого используется инструкция SHOW
.
Инструкция SHOW
Как узнать содержимое той или иной базы данных? Или содержимое конкретной таблицы? Для этого используется инструкция SHOW
.
Этот полезный инструмент позволяет отслеживать содержимое баз данных, показывать структуру их таблиц.
SHOW DATABASES
Например, команда SHOW DATABASES
выводит список баз данных, которые находятся под управлением конкретного сервера.
Самый простой способ создания сервера MySQL - установить бесплатные инструменты, такие как XAMPP или WAMP, которые включают в себя все необходимые утилиты. Но так же можно установить всё вручную.
SHOW TABLES
Для того, чтобы посмотреть все доступные таблицы в выбранной базе данных, используется команда SHOW TABLES
. Она нужна для отображения всех таблиц в текущей выбранной базе данных MySQL.
SHOW COLUMNS
SHOW COLUMNS
отображает информацию о столбцах в данной таблице.
В следующем примере показаны столбцы в таблице wp_comments:
SHOW COLUMNS
отображает следующие значения для каждого столбца таблицы:
- Field: имя столбца
- Type: тип данных столбца
- Key: указывает, индексирован ли столбец
- Default: значение по умолчанию для столбца
- Extra: может содержать любую дополнительную информацию о данном столбце
Столбцы для таблицы wp_comments были автоматически созданы WordPress, как и вся база данных моего сайта.
Инструкция Select
Оператор SELECT
используется для выбора данных из базы данных.
Результат хранится в таблице результатов, которая называется результирующим набором.
Запрос может извлекать информацию из выбранных столбцов или из всех столбцов таблицы.
Чтобы создать простую инструкцию SELECT
, укажите имена столбцов из таблицы.
Синтаксис инструкции SQL SELECT:
SELECT column_list
FROM table_name
- аргумент column_list включает один или несколько столбцов, из которых извлекаются данные
- table-name имя таблицы, из которой извлекается информация
Приведем пример:
> SELECT comment_ID, comment_post_ID, comment_author, comment_author_email FROM wp_comments;