Главная
Базы данных MySQL

Оглавление

Основные навыки работы с MySQL

Оглавление

Версия пакета MySQL : 3.20.29

  • Введение
    • О чем это?
    • Что такое MySQL?
    • Чем хорош MySQL?
    • Что такое SQL?
    • Интерфейс с языками программирования
  • Команды пакета MySQL
    • Коротко о главном
    • Основные команды
      • mysql
      • mysqlaccess
      • mysqladmin
      • mysqld
      • mysqldump
      • mysqlshow
      • isamchk
      • isamlog
      • safe_mysqld
    • Дополнительные команды
      • comp_err
      • msql2mysql
      • mysqlbug
      • perror
      • replace
      • which1
      • zap
Подробнее...
 

Команды пакета MySQL

Основные навыки работы с MySQL
  • Команды пакета MySQL:
    • Коротко о главном
    • Основные команды
      • mysql
      • mysqlaccess
      • mysqladmin
      • mysqld
      • mysqldump
      • mysqlshow
      • isamchk
      • isamlog
      • safe_mysqld
    • Дополнительные команды
      • comp_err
      • msql2mysql
      • mysqlbug
      • perror
      • replace
      • which1
      • zap
Подробнее...
 

Реализация языка SQL в СУБД MySQL

Основные навыки работы с MySQL
  • Реализация языка SQL в СУБД MySQL
  • Коротко о главном
  • ALTER TABLE
  • CREATE TABLE
  • Типы данных
  • Ключи
  • BLOB'ы
  • Двоичные данные в BLOBS
  • CREATE INDEX
  • DELETE
  • DESCRIBE
  • DROP
  • DROP INDEX
  • GRANT
  • SELECT
    • Функции
    • Логические операторы
      • +,-,*,/
      • %
      • |, &
      • -
      • ()
      • BETWEEN
      • BIT_COUNT()
      • ELT
      • FIELD
      • IF
      • IFNULL
      • ISNULL
      • NOT/!
      • OR,AND
      • SIGN
      • SUM()
      • = <> <= < >= >
      • expr LIKE expr
      • expr NOT LIKE expr
      • expr REGEXP expr
      • expr NOT REGEXP expr
    • Математические функции
      • ABS
      • CEILING
      • EXP
      • FORMAT
      • LOG
      • LOG10
      • MAX
      • MIN
      • MOD
      • POW
      • ROUND
      • RAND
      • SQRT
    • Работа со строками
      • CONCAT
      • INTERVAL (назывался INTERVALL в предыдущих версиях)
      • INSERT
      • LCASE
      • LEFT
      • LENGTH
      • LOCATE
      • LTRIM
      • REPLACE
      • RIGHT
      • RTRIM
      • STRCMP
      • SUBSTRING
      • STRCMP
      • UCASE
    • Вспомогательные функции
      • CURDATE
      • DATABASE
      • FROM_DAYS
      • NOW
      • PASSWORD
      • PERIOD_ADD
      • PERIOD_DIFF
      • TO_DAYS
      • UNIX_TIMESTAMP
      • USER
      • WEEKDAY
    • Групповые функции
      • AVG
      • SUM
      • COUNT
      • MIN
      • MAX
    • Связи
    • Псевдонимы
    • INSERT INTO
    • LOAD DATA INFILE
    • SET OPTION
    • UPDATE
    • SHOW
    • Строки
    • Числа
Подробнее...
 

Интерфейс для С (C API)

Основные навыки работы с MySQL
  • Интерфейс для С (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
Подробнее...
 

Администрирование пакета MySQL

Основные навыки работы с MySQL
  • Администрирование пакета
    • Предоставление доступа к базам данных
    • Как работают пароли
  • Запуск mysqld (при загрузке системы)
  • Запуск mysqld (при запущенной системе)
  • Опции, задаваемые при компиляции пакета
  • Выключение альтернативных пользовательских логинов
  • Выключение автоматического присваивания значений по умолчанию
  • Изменение используемой длины ключа
  • Изменение порядка сортировки
  • Добавление функций в MySQL
  • Быстрая загрузка данных
  • Настройка mysqld
  • Полезные замечания
    • Маленькие хитрости по улучшению производительности
    • Оптимизация запросов
    • Какая оптимизация выполняется для условия WHERE?
    • Оптимизация памяти, используемой таблицами
    • Несоответствия типов в INSERT
  • О чем говорит номер версии MySQL
  • Протокол "клиент-сервер"
    • Обозначения
    • Детальное описание
    • Типы пакетов
    • :ok
    • :error
    • :command
    • :query
    • <:data
  • Подробно о таблицах
  • Ключи и все о них
  • MySQL: планы на будущее
  • Потоки в Linux
Подробнее...
 

Интерфейс с perl (MySQL perl API)

Основные навыки работы с MySQL
  • Интерфейс с perl (MySQL perl API)
    • Коротко о главном
    • Основной интерфейс с perl
    • Очень большие числа
    • Connect
    • Смена порта
    • SelectDB
    • ListFields
    • Query
    • ListDBs
    • ListTables
    • FetchCol
    • FetchHash
    • FetchRow
    • DataSeek
    • Обработка двоичных строк
    • Потерянные значения
    • Метаданные
    • Дескриптор базы данных
    • Операторный дескриптор
  • Предупреждение
  • Об авторе интерфейса
  • MySQL DBD PERL API
  • MySQL DBD/DBI Perl Interface
Подробнее...
 

Библиотека отладчика MySQL

Основные навыки работы с MySQL
  • Библиотека отладчика MySQL
  • Функции библиотеки отладчика:
    • _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 в MySQL
    • Чем отличается реализация протокола клиент/сервер в MySQL от своего аналога в mSQL?
    • Отличия между msql 2.0b7 и MySQL
Подробнее...
 

Утилиты для MySQL

Основные навыки работы с MySQL

mod_auth MySQL:

Модуль расширения для web-сервера Apache. Обеспечивает аутенфикацию пользователей, соединяющихся с Вашим web-сайтом.

Подробнее...
 

Пример базы данных MySQL

Основные навыки работы с MySQL

Это простой пример того, как может выглядеть вполне типичная база данных.

В проектировании базы данных первое дело, которое Вы должны сделать, это вычислить последовательность действий, необходимых Вам для решения поставленной задачи. В SQL это может выглядеть так:

Подробнее...
 

Лицензия на использование MySQL

Основные навыки работы с MySQL

Во избежание искажения смысла лицензии, являющейся юридическим докуметом, привожу ее в оригинальном виде (скопирована из оригинальной документации).

Подробнее...
 

Голосование



Populiari trumpalaike automobiliu nuoma ilgam laikotarpiui