По сути - это официальная документация фирмы-производителя. В книге рассмотрен весь спектр вопросов, касающихся языковой структуры, допустимых типов столбцов, операторов, операций и функций, а также существующих расширений MySQL; также представлена информация, предназначенная для опытных программистов и администраторов. Как известно, MySQL занимает лидирующие позиции среди множества систем управления базами данных с открытым исходным кодом. Благодаря высокой производительности и простоте настройки, богатому выбору API-интерфейсов, а также функциональным средствам работы с сетями, сервер MySQL стал одним из наиболее удачных вариантов для разработки Web-приложений, взаимодействующих с базами данных. Книга рассчитана на разработчиков Web-приложений и администраторов любой квалификации, а также на студентов и преподавателей соответствующих дисциплин.
Название: MySQL. Справочник по языку
Автор: Компания MySQL AB
Издательство: Вильямс
Год: 2005
Страниц: 432
Формат: PDF
Размер: 11,3 МБ
ISBN: 5-8459-0804-3
Качество: Отличное
Содержание:
Об этой книге
От издательства
Глава 1. Общая информация
1.1. Что собой представляет это руководство
1.2. Что такое система управления базами данных MySQL
1.3. Компания MySQL AB
1.4. Поддержка и лицензирование MySQL
1.5. План разработки MySQL
1.6. MySQL и будущее (списки TODO)
1.7. Источники информации по MySQL
1.8. Соответствие стандартам MySQL
Глава 2. Структура языка
2.1. Литеральные значения
2.2. Имена баз данных, таблиц, индексов, столбцов и псевдонимов
2.3. Пользовательские переменные
2.4. Системные переменные
2.5. Синтаксис комментариев
2.6. Трактовка зарезервированных слов MySQL
Глава 3. Поддержка наборов символов
3.1. Общие сведения о наборах символов и порядках сопоставления
3.2. Символьные наборы и порядки сопоставления MySQL
3.3. Определение символьного набора и порядка сопоставления по умолчанию
3.4. Операции, на которые влияет поддержка наборов символов
3.5. Поддержка Unicode
3.6. UTF8 для метаданных
3.7. Совместимость с другими системами управления базами данных
3.8. Новый формат файлов определения символьных наборов
3.9. Национальный набор символов
3.10. Обновление символьных наборов от версии MySQL 4.0
3.11. Наборы символов и порядки сопоставления, которые поддерживает MySQL 4.1
Глава 4. Типы столбцов
4.1. Обзор типов столбцов
4.2. Числовые типы
4.3. Типы даты и времени
4.4. Строковые типы
4.5. Требования по хранению типов столбцов
4.6. Выбор правильного типа столбца
4.7. Использование типов столбцов их других систем управления базами данных
Глава 5. Функции и операции
5.1. Операции
5.2. Функции управления потоком выполнения
5.3. Строковые функции
5.4. Числовые функции
5.5. Функции даты и времени
5.6. Функции полнотекстового поиска
5.7. Функции приведения
5.8. Другие функции
5.9. Функции и модификаторы, применяемые в конструкции GROUP BY
Глава 6. Синтаксис операторов SQL
6.1. Операторы манипуляции данными
6.2. Операторы определения данных
6.3. Служебные операторы MySQL
6.4. Операторы управления транзакциями и блокировкой MySQL
6.5. Операторы администрирования базы данных
6.6. Операторы репликации
Глава 7. Пространственные расширения в MySQL
7.1. Введение
7.2. Геометрическая модель OpenGIS
7.3. Поддерживаемые форматы пространственных данных
7.4. Создание базы данных MySQL для работы с пространственными данными
7.5. Анализ пространственной информации
7.6. Оптимизация пространственного анализа
7.7. Соответствие и совместимость MySQL
Глава 8. Хранимые процедуры и функции
8.1. Синтаксис хранимой процедуры
Глава 9. Обработка ошибок в MySQL
9.1. Возвраты по ошибке
9.2. Сообщения об ошибках
Приложение А. Поиск и устранение проблем с запросами
А.1. Проблемы, связанные с запросами
А.2. Проблемы, связанные с оптимизатором
А.3. Проблемы, связанные с определением таблиц
Приложение Б. Регулярные выражения MySQL
Предметный указатель