Содержание
- 3.1. Подсоединение к серверу и отсоединение от него
- 3.2. Ввод запросов
- 3.3. Создание и использование базы данных
- 3.4. Получение информации о базах данных и таблицах
- 3.5. Примеры стандартных запросов
- 3.5.1. Максимальное значение столбца
- 3.5.2. Строка, содержащая максимальное значение некоторого столбца
- 3.5.3. Максимальное значение столбца для группы
- 3.5.4. Строка, содержащая максимальное значение некоторого столбца
- 3.5.5. Использование пользовательских переменных
- 3.5.6. Использование внешних ключей
- 3.5.7. Поиск по двум ключам
- 3.5.8. Подсчет посещений за день
- 3.5.9. Использование атрибута AUTO_INCREMENT
- 3.6. Использование
mysql
в пакетном режиме - 3.7. Запросы проекта 'Близнецы' (Twin Project)
- 3.8. Использование MySQL совместно с Apache
Эта глава представляет собой обучающий курс по MySQL: в ней
демонстрируется использование клиентской программы mysql
для создания
несложной базы данных и работы с ней. Утилита mysql
(иногда называемая
также ``терминальным монитором'' или просто ``монитором'') представляет
собой интерактивную программу, позволяющую подсоединяться к MySQL-серверу,
запускать запросы, и просматривать результаты. Программа mysql
может
работать и в пакетном режиме: для этого необходимо записать все запросы в
файл, а затем передать его содержимое на исполнение mysql
. Ниже описаны
оба способа использования mysql
.
Увидеть список команд программы mysql
можно, запустив ее с параметром
--help
:
shell> mysql --help
Текст главы построен с расчетом на то, что на вашем компьютере установлен
mysql
и существует связь с сервером MySQL. Если это не так, свяжитесь со
своим администратором MySQL (если вы и есть администратор, обратитесь к
другим разделам настоящего руководства).
В этой главе дано подробное описание всего процесса установки и использования базы данных. Если вы хотите лишь работать с ранее созданной базой, можете пропустить разделы, посвященные созданию базы и содержащихся в ней таблиц.
Так как эта глава задумывалась как учебное пособие, многие детали пришлось опустить. Дополнительную информацию о раскрытых в этой главе темах можно почерпнуть из соответствующих разделов руководства.