Эта глава представляет собой обучающий курс по MySQL: в ней демонстрируется использование клиентской программы mysql для создания несложной базы данных и работы с ней. Утилита mysql (иногда называемая также "терминальным монитором" или просто "монитором") представляет собой интерактивную программу, позволяющую подсоединяться к MySQL-серверу, запускать запросы, и просматривать результаты. Программа mysql может работать и в пакетном режиме: для этого необходимо записать все запросы в файл, а затем передать его содержимое на исполнение mysql . Ниже описаны оба способа использования mysql .
Увидеть список команд программы mysql можно, запустив ее с параметром --help :
shell> mysql --help
Текст главы построен с расчетом на то, что на вашем компьютере установлен mysql и существует связь с сервером MySQL. Если это не так, свяжитесь со своим администратором MySQL (если вы и есть администратор, обратитесь к другим разделам настоящего руководства).
В этой главе дано подробное описание всего процесса установки и использования базы данных. Если вы хотите лишь работать с ранее созданной базой, можете пропустить разделы, посвященные созданию базы и содержащихся в ней таблиц.
Так как эта глава задумывалась как учебное пособие, многие детали пришлось опустить. Дополнительную информацию о раскрытых в этой главе темах можно почерпнуть из соответствующих разделов руководства.
В этом разделе :
8 Подсоединение к серверу и отсоединение от него При подключении к серверу с помощью mysql обычно нужно ввести имя пользователя MySQL и, в большинстве случаев, пароль.
8 Ввод запросов На данном этапе нам гораздо важней разобраться с созданием запросов, нежели сразу усложнять себе жизнь созданием таблиц, загрузкой в них данных и извлечением их оттуда. В этом разделе разъясняются основные принципы ввода команд; на примере нескольких запросов вы можете поближе познакомиться с работой mysql.
8 Создание и использование базы данных Теперь, когда вы знаете, как вводить команды, пора начать работу с базой данных.
8 Получение информации о базах данных и таблицах Как быть, если вы забыли имя базы или таблицы, или структуру какой-либо из таблиц (например имена столбцов)? В MySQL эта проблема решается при
помощи нескольких команд, выводящих информацию о базе данных и содержащихся в ней таблицах
8 Примеры стандартных запросов Здесь представлены примеры решения некоторых стандартных задач средствами MySQL.
8 Использование mysql в пакетном режиме В предыдущих разделах было показано, как использовать mysql в интерактивном режиме, вводя запросы и тут же просматривая результаты.
8 Запросы проекта "Близнецы" (Twin Project) В Analytikerna и Lentus мы проводили сбор и систематизацию данных в рамках крупного исследовательского проекта.
8 Использование MySQL совместно с Apache Существуют программы, позволяющие проводить идентификацию пользователей с помощью базы данных MySQL, а также записывать журналы в таблицу MySQL.
| |