Документация на MySQL
В этом описании рассматривается СУБД MySQL. Руководство рассчитано на пользователей среднего уровня подготовки. Оно может быть использовано как в качестве справочного руководства по данной СУБД, так и в качестве учебника. В целях его использования в качестве справочника, в самом начале документа предусмотрено полное оглавление. ЭТО НЕ ПЕРЕВОД ОРИГИНАЛЬНОЙ ДОКУМЕНТАЦИИ! Этот документ написан после прочтения фирменной документации, работы с пакетом. Версия пакета MySQL : 3.20.29
Введение
Команды пакета MySQL
- Коротко о главном
- Основные команды
- Дополнительные команды
Реализация языка SQL в СУБД MySQL
- Коротко о главном
- ALTER TABLE
- CREATE TABLE
- Типы данных
- Ключи
- BLOB'ы
- Двоичные данные в BLOBS
- CREATE INDEX
- DELETE
- DESCRIBE
- DROP
- DROP INDEX
- GRANT
- SELECT
Интерфейс для С (C API)
- Коротко о главном
- Подготовка
- Клиентские функции
- mysql_affected_rows
- mysql_close
- mysql_connect
- mysql_create_db
- mysql_data_seek
- mysql_drop_db
- mysql_eof
- mysql_error
- mysql_fetch_field
- mysql_fetch_lengths
- mysql_fetch_row
- mysql_field_seek
- mysql_free_result
- mysql_get_client_info
- mysql_get_host_info
- mysql_get_proto_info
- mysql_get_server_info
- mysql_insert_id
- mysql_list_dbs
- mysql_list_fields
- mysql_list_processes
- mysql_list_tables
- mysql_num_fields
- mysql_num_rows
- mysql_query
- mysql_real_query
- mysql_reload
- mysql_select_db
- mysql_shutdown
- mysql_stat
- mysql_store_result
- mysql_use_result
Администрирование пакета
- Предоставление доступа к базам данных
- Как работают пароли
- Запуск mysqld (при загрузке системы)
- Запуск mysqld (при запущенной системе)
- Опции, задаваемые при компиляции пакета
- Выключение альтернативных пользовательских логинов
- Выключение автоматического присваивания значений по умолчанию
- Изменение используемой длины ключа
- Изменение порядка сортировки
- Добавление функций в MySQL
- Быстрая загрузка данных
- Настройка mysqld
- Полезные замечания
- О чем говорит номер версии MySQL
- Протокол "клиент-сервер"
- Подробно о таблицах
- Ключи и все о них
- MySQL: планы на будущее
- Потоки в Linux
Функции библиотеки отладчика:
- _db_push_
- Символы флажка отладки
- _db_pop_
- _db_enter_
- _db_return_
- _db_pargs_
- _db_doprnt_
- _db_dump_
- ListParse
- InList
- PushState
- DoTrace
- DoProfile
- _db_keyword
- Indent
- FreeList
- StrDup
- DoPrefix
- OpenFile
- OpenProfile
- CloseFile
- DbugExit
- DbugMalloc
- static_strtok
- BaseName
- Writable
- ChangeOwner
- _db_setjmp_
- _db_longjmp_
- DelayArg
- perror
Портирование кода из mSQL в MySQL
- Чем отличается реализация протокола клиент/сервер в MySQL от своего аналога в mSQL?
- Отличия между msql 2.0b7 и MySQL
Лицензия на использование MySQL
При публикации использованы материалы Паутова Алексея Валентиновича