Эта книга, написанная специалистами компании MySQL AB, является всеобъемлющим справочником по языку SQL, который используется для организации запросов к базам данных, а также особенностях реализации стандарта SQL в сервере MySQL. По сути - это официальная документация фирмы-производителя. В книге рассмотрен весь спектр вопросов, касающихся языковой структуры, допустимых типов столбцов, операторов, операций и функций, а также существующих расширений 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 Предметный указатель