Поиск

MySQL

Общая информация

Пpограммное обеспечение MySQL® представляет собой очень быстрый, многопо­точный, многопользовательский и надежный сервер баз данных SQL (Structured Query Language - язык структурированных запросов). Сервер MySQL предназначен как для обслуживания критически важных, сильно загруженных производственных систем, так и для встраивания в программное обеспечение массового применения. MySQL - тор­говая марка, принадлежащая MySQL AB.

Программное обеспечение MySQL распространяется в соответствие с двойной ли­цензией (Dual License). Пользователь может использовать его либо как бесплатный про­дукт с открытым исходным кодом (Open Source/Free Software) на условиях общедоступ­ной лицензии GNU General Public License, либо приобрести стандартную коммерческую лицензию у MySQL AB. Дополнительную информацию можно найти в разделе Поддержка и лицензирование MySQL.

Актуальная информация о программном обеспечении MySQL доступна на Web-сайте MySQL (http: //www. mysql. com/).



Общая информация
Что такое система управления базами данных MySQL
История MySQL
Основные возможности MySQL
Стабильность MySQL
Размеры таблиц MySQL
Решение "проблемы 2000 года
Компания MySQL AB
Бизнес-модель и услуги, оказываемые MySQL AB
Контактная информация
Поддержка и лицензирование MySQL
Поддержка, предоставляемая компанией MySQL AB
Авторские права и лицензии на MySQL
Лицензии на MySQL
Логотипы и торговые марки MySQL AB
План разработки MySQL
КраткооMySQL4.0
Кратко о MySQL 4.1
MySQL 5.0: Очередной разрабатываемый выпуск
MySQL и будущее (списки TODO)
Новые средства, запланированные для версии 4.1
Новые средства, запланированные для версии 5.0
Новые средства, запланированные для версии 5.1
Новые средства, запланированные на ближайшее будущее
Новые средства, запланированные на отдаленное будущее
Новые средства, которые не планируются к реализации
Источники информации по MySQL
Списки рассылки MySQL
Поддержка сообщества пользователей MySQL в IRC
Соответствие стандартам MySQL
Стандарты, которым соответствует MySQL
Выбор режимов SQL
Запуск MySQL в режиме ANSI
Расширения стандартного SQL в MySQL
Отличия MySQL от стандартного SQL
Как MySQL работает с ограничениями
Известные ошибки и недостатки дизайна MySQL
Структура языка
Литеральные значения
Строки
Числа
Шестнадцатеричные значения
Булевские значения
Значение NULL
Имена баз данных, таблиц, индексов, столбцов и псевдонимов
Идентификационные квалификаторы
Чувствительность идентификаторов к регистру
Пользовательские переменные
Системные переменные
Синтаксис комментариев
Трактовка зарезервированных слов MySQL
Поддержка наборов символов
Общие сведения о наборах символов и порядках сопоставления
Символьные наборы и порядки сопоставления MySQL
Определение символьного набора и порядка сопоставления по умолчанию
Наборы символов и порядки сопоставления на уровне сервера
Наборы символов и порядки сопоставления на уровне базы данных
Наборы символов и порядки сопоставления на уровне таблицы
Наборы символов и порядки сопоставления на уровне столбца
Примеры назначения символьного набора и порядка сопоставления
Наборы символов и порядки сопоставления на уровне соединения
Набор символов и порядок сопоставления строковых литералов
Применение COLLATE в операторах
Приоритет конструкции COLLATE
Операция BINARY
Специальные случаи, в которых определение порядка сопоставления сложно
Порядок сопоставления должен подходить набору символов
Пример эффекта от порядка сопоставления
Операции, на которые влияет поддержка наборов символов
Поддержка Unicode
UTF8 для метаданных
Совместимость с другими системами управления базами данных
Новый формат файлов определения символьных наборов
Национальный набор символов
Обновление символьных наборов от версии MySQL4.0
Символьные наборы и соответствующие пары "символьный набор/порядок сопоставления" версии 4.1
Преобразование символьных столбцов версии 4.0. в формат версии 4.1
Наборы символов и порядки сопоставления, которые поддерживает MySQL 4.1
Символьные наборы Unicode
Западноевропейские наборы символов
Центрально-европейские наборы символов
Южно-европейские и средневосточные наборы символов
Балтийские наборы символов
Кириллические наборы символов
Азиатские наборы символов
Типы столбцов
Обзор типов столбцов
Числовыетипы
Типы даты и времени
Типы DATETIME, DATE и TIMESTAMP
Тип TIME
Тип YEAR
Проблема двухтысячного года (Y2K) и типы данных
Строковые типы
Типы CHAR и VARCHAR
Типы BLOB и TEXT
Тип ENUM
Тип SET
Требования по хранению типов столбцов
Выбор правильного типа столбца
Использование типов столбцов их других систем управления базами данных
Функции и операции
Операции
Функции управления потоком выполнения
Строковые функции
Функции сравнения строк
Числовые функции
Функции даты и времени
Функции полнотекстового поиска
Булевский полнотекстовый поиск
Полнотекстовый поиск с расширением запроса
Ограничения полнотекстового поиска
Тонкая настройка полнотекстового поиска MySQL
Что планируется сделать для полнотекстового поиска
Функции приведения
Другие функции
Поразрядные функции
Функции шифрования
Информационные функции
Различные функции
Функции и модификаторы, применяемые в конструкции GROUP BY
Модификаторы GROUP BY
GROUP BY со скрытыми полями
Синтаксис операторов SQL
Операторы манипуляции данными
Синтаксис DO
Синтаксис Handler
Синтаксис INSERT
Синтаксис LOAD DATA INFILE
Синтаксис REPLACE
Синтаксис SELECT
Синтаксис подзапросов
Синтаксис TRUNCATE
Синтаксис UPDATE
Операторы определения данных
Синтаксис ALTER TABLE
Синтаксис CREATE DATABASE
Синтаксис CREATE TABLE
Синтаксис DROP DATABASE
Синтаксис DROP INDEX
Синтаксис DROP TABLE
Синтаксис RENAME TABLE
Служебные операторы MySQL
Операторы управления транзакциями и блокировкой MySQL
Операторы администрирования базы данных
Операторы обслуживания таблиц
Синтаксис SET и SHOW
Другие операторы администрирования
Операторы репликации
SQL-операторы для управления подчиненными серверами
Пространственные расширения в MySQL
Введение
Геометрическая модель OpenGIS
Поддерживаемые форматы пространственных данных
Создание базы данных MySQL для работы с пространственными данными
Анализ пространственной информации
Оптимизация пространственного анализа
Соответствие и совместимость MySQL
Хранимые процедуры и функции
Синтаксис хранимой процедуры
Обработка ошибок в MySQL
Возвраты по ошибке
Сообщения об ошибках
Приложение А. Поиск и устранение проблем с запросами
Проблемы, связанные с запросами
Проблемы, связанные с оптимизатором
Проблемы, связанные с определением таблиц
Приложение Б. Регулярные выражения MySQL