Главная
Контакты
Нашёл ошибку
Прислать материал
Добавить в избранное
MySQL: руководство профессионала
Алексей В. Паутов
http://www.botik.ru/~rldp/mysql.htm
;
Введение
Глава 1. Точная математика
1.1. Типы числовых значений
1.2. Изменения типа данных DECIMAL
1.3. Обработка выражений
1.4. Поведение округления
1.5. Примеры математической точности
Глава 2. Типы памяти и таблиц
2.1. Краткий обзор архитектуры хранения данных в MySQL
2.1.1. Общий уровень сервера базы данных
2.1.2. Съемная архитектура памяти
2.1.2.1. Подключение типа памяти
2.1.2.2. Отключение типа памяти
2.1.2.3. Безопасность и сменные типы памяти
2.2. Обеспечиваемые типы памяти
2.2.1. Выбор типа памяти
2.2.2. Сравнение транзакционных и не транзакционных таблиц
2.2.3. Другие типы памяти
2.3. Установка типа памяти
2.4. Тип памяти Falcon
2.4.1. Свойства Falcon
2.4.2. Параметры конфигурации
2.4.3. Создание пространства таблиц Falcon
2.4.4. Создание таблиц и индексов в Falcon
2.4.5. Принципы и терминология
2.4.5.1. Файл и структуры данных Falcon
2.4.5.2. Последовательный файл регистрации Falcon
2.4.5.2.1. Процесс обратной перемотки
2.4.5.2.2. Групповое завершение транзакций
2.4.5.3. Восстановление аварийного отказа Falcon
2.4.5.4. Кэши памяти Falcon
2.4.5.5. Потоки Falcon
2.4.5.6. Сжатие данных
2.4.5.7. Слот записи
2.4.6. Ограничения
2.5. Тип памяти EXAMPLE
2.6. Тип памяти FEDERATED
2.6.1. Описание типа памяти FEDERATED
2.6.2. Как использовать таблицы FEDERATED
2.6.3. Ограничения типа памяти FEDERATED
2.7. Тип памяти ARCHIVE
2.8. Тип памяти CSV
2.8.1. Восстановление и проверка таблицы CSV
2.8.2. Ограничения CSV
2.9. Тип памяти BLACKHOLE
2.10 MySQL 5 FAQ по таблицам и типам памяти
Глава 3. Выделение разделов (Partitioning)
3.1. Краткий обзор выделения разделов в MySQL
3.2. Типы раздела
3.2.1. RANGE Partitioning
3.2.2. LIST Partitioning
3.2.3. HASH Partitioning
3.2.3.1. LINEAR HASH Partitioning
3.2.4. KEY Partitioning
3.2.5. Подвыделение разделов (Subpartitioning)
3.2.6. Как выделитель разделов в MySQL обрабатывает значения NULL
3.3. Управление разделами
3.3.1. Управление разделами RANGE и LIST
3.3.2. Управление разделами KEY и HASH
3.3.3. Сопровождение разделов
3.3.4. Получение информации относительно разделов
3.4. Сокращение раздела
3.5. Ограничения выделения разделов
Глава 4. Пространственные расширения
4.1. Введение в пространственную поддержку MySQL
4.2. Модель геометрии OpenGIS
4.2.1. Иерархия класса геометрии
4.2.2. Класс Geometry
4.2.3. Класс Point
4.2.4. Класс Curve
4.2.5. Класс LineString
4.2.6. Класс Surface
4.2.7. Класс Polygon
4.2.8. Класс GeometryCollection
4.2.9. Класс MultiPoint
4.2.10. Класс MultiCurve
4.2.11. Класс MultiLineString
4.2.12. Класс MultiSurface
4.2.13. Класс MultiPolygon
4.3. Обеспечиваемые пространственные форматы данных
4.3.1. Well-Known Text (WKT)
4.3.2. Well-Known Binary (WKB)
4.4. Создание пространственной базы данных MySQL
4.4.1. Пространственные типы данных в MySQL
4.4.2. Создание пространственных значений
4.4.2.1. Создание значений геометрии через функции WKT
4.4.2.2. Создание значенией геометрии с помощью функций WKB
4.4.2.3. Создание геометрии с использованием MySQL-специфических функций
4.4.3. Создание пространственных столбцов
4.4.4. Начальная загрузка пространственных столбцов
4.4.5. Выборка пространственных данных
4.5. Анализ пространственной информации
4.5.1. Функции преобразования формата геометрии
Функции 4.5.2. Geometry
4.5.2.1. Общие функции геометрии
4.5.2.2. Функции Point
4.5.2.3. Функции LineString
4.5.2.4. Функции MultiLineString
4.5.2.5. Функции Polygon
4.5.2.6. Функции MultiPolygon
4.5.2.7. Функции GeometryCollection
4.5.3.1. Функции геометрии, которые производят новые конфигурации
4.5.3.2. Пространственные операторы
4.5.4. Функции для тестирования пространственных отношений между геометрическими объектами
4.5.5. Отношения на геометрии: минимальные ограничительные прямоугольники (MBR)
4.5.6. Функции, которые проверяют пространственные связи между конфигурациями
4.6. Оптимизация пространственного анализа
4.6.1. Создание пространственных индексов
4.6.2. Использование пространственного индекса
4.7. MySQL: согласованность и совместимость
Глава 5. Сохраненные процедуры и функции
5.1. Сохраненные подпрограммы и таблицы предоставления привилегий
5.2. Синтаксис хранимых процедур
5.2.1. Синтаксис CREATE PROCEDURE и CREATE FUNCTION
5.2.2. Синтаксис ALTER PROCEDURE и ALTER FUNCTION
5.2.3. Синтаксис DROP PROCEDURE и DROP FUNCTION
5.2.4. Синтаксис команды CALLCALL sp_name([parameter[,…]])
5.2.5. Синтаксис составного оператора BEGIN … END
5.2.6. Синтаксис DECLARE
5.2.7. Переменные в сохраненных подпрограммах
5.2.7.1. Локальные переменные DECLARE
5.2.7.2. Команда SET
5.2.7.3. Команда SELECT … INTO
5.2.8. Условия и драйверы
5.2.8.1. DECLARE условий
5.2.8.2. DECLARE драйвера
5.2.9. Курсоры
5.2.9.1. Объявление курсоров
5.2.9.2. Инструкция OPEN
5.2.9.3. Инструкция FETCH
5.2.9.4. Инструкция CLOSE
5.2.10. Конструкции управления потоком данных
5.2.10.1. Инструкция IF
5.2.10.2. Инструкция CASE
5.2.10.3. Инструкция LOOP [begin_label:]
5.2.10.4. Инструкция LEAVE
5.2.10.5. Инструкция ITERATE
5.2.10.6. Инструкция REPEAT
5.2.10.7. Инструкция WHILE
5.3. Сохраненные процедуры, функции, триггеры и LAST_INSERT_ID()
5.4. Сохраненные процедуры, функции, триггеры и репликация
5.5. Двоичная регистрация сохраненных подпрограмм и триггеров
5.6 MySQL 5 FAQ по хранимым подпрограммам
Глава 6. Триггеры
6.1. Синтаксис CREATE TRIGGER
6.2. Синтаксис DROP TRIGGER
6.3. Использование триггеров
6.4. MySQL 5 FAQ по триггерам
Глава 7. Views
7.1. Синтаксис ALTER VIEW
7.2. Синтаксис CREATE VIEW
7.3. Синтаксис DROP VIEW
7.4. MySQL 5.1 FAQ Views
Глава 8. Планировщик событий
8.1. Обзор планировщика событий
8.2. Синтаксис планировщика событий
8.2.1. Синтаксис CREATE EVENT
8.2.2. Синтаксис ALTER EVENT
8.2.3. Синтаксис DROP EVENT
8.3. Метаданные события
8.4. Состояние планировщика событий
8.5. Планировщик событий и привилегии MySQL
8.6. Ограничения планировщика событий
Глава 9. База данных INFORMATION_SCHEMA
9.1. Таблица INFORMATION_SCHEMA SCHEMATA
9.2. Таблица INFORMATION_SCHEMA TABLES
9.3. Таблица INFORMATION_SCHEMA COLUMNS
9.4. Таблица INFORMATION_SCHEMA STATISTICS
9.5. Таблица INFORMATION_SCHEMA USER_PRIVILEGES
9.6. Таблица INFORMATION_SCHEMA SCHEMA_PRIVILEGES
9.7. Таблица INFORMATION_SCHEMA TABLE_PRIVILEGES
9.8. Таблица INFORMATION_SCHEMA COLUMN_PRIVILEGES
9.9. Таблица INFORMATION_SCHEMA CHARACTER_SETS
9.10. Таблица INFORMATION_SCHEMA COLLATIONS
9.11. Таблица INFORMATION_SCHEMA COLLATION_CHARACTER_SET_APPLICABILITY
9.12. Таблица INFORMATION_SCHEMA TABLE_CONSTRAINTS
9.13. Таблица INFORMATION_SCHEMA KEY_COLUMN_USAGE
9.14. Таблица INFORMATION_SCHEMA ROUTINES
9.15. Таблица INFORMATION_SCHEMA VIEWS
9.16. Таблица INFORMATION_SCHEMA TRIGGERS
9.17. Таблица INFORMATION_SCHEMA PLUGINS
9.18. Таблица INFORMATION_SCHEMA ENGINES
9.19. Таблица INFORMATION_SCHEMA PARTITIONS
9.20. Таблица INFORMATION_SCHEMA EVENTS
9.21. Таблица INFORMATION_SCHEMA FILES
9.22. Таблица INFORMATION_SCHEMA PROCESSLIST
9.23. Таблица INFORMATION_SCHEMA REFERENTIAL_CONSTRAINTS
9.24. Таблицы INFORMATION_SCHEMA GLOBAL_STATUS и SESSION_STATUS
9.25. Таблицы INFORMATION_SCHEMA GLOBAL_VARIABLES и SESSION_VARIABLES
9.26. Другие таблицы INFORMATION_SCHEMA
9.27. Расширения инструкции SHOW
9.28. MySQL 5 FAQ INFORMATION_SCHEMA
Глава 10. Поддержка наборов символов
10.1. Наборы символов и объединения вообще
10.2. Наборы символов и объединения в MySQL
10.3. Определение наборов символов и объединений
10.3.1. Набор символов и объединение на стороне сервера
10.3.2. Набор символов и объединение базы данных
10.3.3. Набор символов и объединение таблицы
10.3.4. Набор символов и объединение столбца
10.3.5. Набор символов и объединение символьных строковых литералов
10.3.6. Национальный набор символов
10.3.7. Примеры назначения набора символов и объединения
10.3.8. Совместимость с другими СУБД
10.4. Наборы символов и объединения подключения
10.5. Проблемы объединения
10.5.1. Использование COLLATE в SQL-инструкциях
10.5.2. Старшинство предложения COLLATE
10.5.3. Оператор BINARY
10.5.4. Некоторые специальные случаи, где определение объединения сложно
10.5.5. Объединения должны быть для правильного набора символов
10.5.6. Пример эффекта объединения
10.6. Операции, на которые воздействует поддержка набора символов
10.6.1. Строки результата
10.6.2. CONVERT() и CAST()
10.6.3. Инструкции SHOW и INFORMATION_SCHEMA
10.7. Поддержка Unicode
10.8. UTF-8 для метаданных
10.9. Преобразование набора символов столбца
10.10. Наборы символов и объединения, которые поддерживает MySQL
10.10.1. Наборы символов Unicode
10.10.2. Западноевропейские наборы символов
10.10.3. Центральноевропейские наборы символов
10.10.4. Южноевропейские и ближневосточные наборы символов
10.10.5. Балтийские наборы символов
10.10.6. Наборы символов кириллицы
10.10.7. Азиатские наборы символов
10.10.7.1. Набор символов cp932
10.11. MySQL 5 FAQ: поддержка наборов символов CJK
Глава 11. Ограничения свойств
11.1. Ограничения на сохраненные подпрограммы и триггеры
11.2. Ограничения на курсоры сервера
11.3. Ограничения на подзапросы
11.4. Ограничения на Views
11.5. Ограничения на Join
Альтернативная медицина
Астрономия и Космос
Биология
Биофизика
Ботаника
Ветеринария
Военная история
Геология и география
Государство и право
Деловая литература
Домашние животные
Домоводство
Здоровье
Зоология
История
Компьютеры и Интернет
Кулинария
Культурология
Литературоведение
Математика
Медицина
Металлургия
Научная литература - прочее
Обществознание
Педагогика
Политика
Психология
Радиоэлектроника
Религиоведение
Сад и огород
Самосовершенствование
Сделай сам
Спорт
Строительство и сопромат
Технические науки
Транспорт и авиация
Учебники
Физика
Физическая химия
Философия
Химия
Хиромантия
Хобби и ремесла
Шпаргалки
Эзотерика
Экология
Юриспруденция
Языкознание
Главная
|
Контакты
|
Нашёл ошибку
|
Прислать материал
|
Добавить в избранное
Все материалы представлены для ознакомления и принадлежат их авторам.