4. Какие типы данных относятся к прочим в СУБД MySQL?
5. Как описываются переменные в MySQL?
6. Перечислите и объясните арифметические операторы
7. Перечислите и объясните логические операторы
8. Какие вы знаете операторы сравнения СУБД MySQL?
Тема 3: Утилита mysql
Цель: рассмотреть основные функции и команды утилиты mysql
Клиентом, при помощи которого мы можем работать с СУБД является утилита mysql, который вызывается соответствующей командой с различными параметрами. Ключевые параметры:
· -u username или --user=username – имя пользователя в СУБД MySQL, с правами которого будут выполняться все команды. Начальный сеанс работы всегда начинается из-под главного администратора СУБД «root»;
· -p[password] или --password[=password] – пароль пользователя для подключения в СУБД. Квадратные скобки означают, что сам пароль указывать необязательно – в таком случае клиент сам выдаст приглашение для ввода пароля. Следует знать, что вводимый пароль на экране отображаться не будет. Пароль главного пользователя задается при инсталляции сервера;
· -h hostname или --host=hostname – IP-адрес или DNS-имя сервера, к которому будет производиться подключение. По умолчанию клиент подключается к текущему компьютеру («localhost»);
· dbname – еще один необязательный параметр, он указывается без дополнительных флагов и задает имя базы данных, к которой будет осуществляться подключение. Обычно этот параметр не используется а база данных выбирается уже потом в процессе работы.
Итак, для подключения к серверу нам необходимо ввести следующую команду:
mysql –u root –p
После выполнения следующей команды появится приглашение Enter password и вы должны ввести пароль. Если пароль был введен правильно, то перед вами появиться информация о версии сервера и приглашение клиента для ввода следующих команд mysql>.
Основным языком работы с базами данных в СУБД MySQL является SQL – универсальный язык, применяемый для создания, модификации и управления данными в реляционных базах данных. В нем создается линейная последовательность операторов языка, которые выполняются СУБД. Операторы состоят из:
§ имен операций и функций;
§ имен таблиц и столбцов;
§ зарезервированных ключевых слов и специальных символов;
§ логических, арифметических и строковых выражений.
Общий вид простого оператора в SQL:
ОПЕРАТОР параметры;
Если параметр не один, то они перечисляются через запатую. Все предложения на языке SQL заканчиваются точкой с запятой. Выражения не зависят от регистра, не требуют обязательного наличия кавычек при обозначении названий, дополнительные разделители (пробел, табуляция, переход на новую строку) игнорируются. Для обозначения имен баз данных, названий таблиц, атрибутов могут использоваться кавычки типа «тупое ударение» («`»). Такие кавычки используются, если имена любого из объектов баз данных состоит из двух слов разделенных пробелом.
Существует общепринятый стиль «правильного» оформления выражений. Оно заключается в том, что при написании каких-либо выражений:
§ после естественных разделителей выражений (например, запятых) ставится пробел;
§ дополнительные разделители (пробелы, табы) не используются, если нет необходимости записать многостроковое выражение в удобном для чтения виде;
§ системные обозначения (названия операторов, функций, ключевых слов и т.п.) пишутся заглавными буквами;
§ при указании названий, связанных с объектами СУБД, обязательно используются кавычки в виде «тупого ударения».