# Главная
# О библиотеке

# Выбор дистрибутива
преимущества Linux/UNIX | основные дистрибутивы | серверный Linux | BSD | LiveCDs | прочее

# Установка и удаление программ
общие вопросы | каталоги софта | специальные случаи

# Настройка и работа
установка, загрузчики | настройка Linux | консоль | файловые системы | процессы | шеллы, русификация, коммандеры | виртуальные машины, эмуляторы

# X Window и оконные менеджеры
настройка X Window | GNOME | KDE | IceWM и др.

# Работа с текстами
редакторы | офис | шрифты, кодировки и русификация | преобразования текстовых файлов | LaTeX, SGML и др. | словари

# Графика
GIMP | фото | обработка изображений | форматы графических файлов

# Сети, администрирование
общие вопросы | Dialup & PPP | брандмауэры | маршрутизация | работа в Windows-сетях | веб-серверы | Apache | прокси-серверы | сетевая печать | прочее

# Программирование
GCC & GNU make | программирование в UNIX | графические библиотеки | Tcl | Perl | PHP | Java & C# | СУБД | CVS | прочее

# Ядро
# Мультимедиа
# Интернет
# Почта
# Безопасность
# Железо
# Разное

# Linux HowTo (как сделать)
# Книги и руководства
# Материалы на английском языке


MySQL The World's Most Popular Open Source Database # Online shop | Site map |  
CompanyProductsSupport & ConsultingTraining & CertificationDownloadsDocumentation
  BooksArticlesMailing ListsPresentationsOther Sites  
Search the MySQL manual:
MySQL Manual
  • 1 Общая информация
  • 2 Установка MySQL
  • 3 Учебное пособие по MySQL
  • 4 Администрирование баз данных
  • 5 Оптимизация в MySQL
  • 6 Справочник по языку MySQL
    • 6.1 Структура языка
    • 6.2 Типы данных столбцов
    • 6.3 Функции, используемые в операторах SELECT и WHERE
    • 6.4 Обработка данных: SELECT, INSERT, UPDATE, DELETE
    • 6.5 Определение данных: CREATE, DROP, ALTER
    • 6.6 Основные команды пользовательских программ MySQL
    • 6.7 Команды управления транзакциями и блокировками в MySQL
    • 6.8 Полнотекстовый поиск в MySQL
    • 6.9 Кэш запросов в MySQL
  • 7 Типы таблиц MySQL
  • 8 Интерфейсы для MySQL
  • 9 Расширение MySQL
  • A Проблемы и распространенные ошибки
  • B Привнесенные программы
  • C Благодарности
  • D История изменений и обновлений MySQL
  • E Перенос на другие системы
  • F Переменные окружения
  • G Регулярные выражения в MySQL
  • H GNU General Public License
  • I GNU Lesser General Public License
  • Команды SQL, функциональное оглавление
  • Концептуальное оглавление

Buy this Reference Manual in softcover from Barnes & Noble!

MySQL Reference Manual
Previous / Next / Up / Table of Contents

6 Справочник по языку MySQL

MySQL имеет очень сложный, но интуитивно понятный и легкий в изучении интерфейс, основанный на SQL (структурированный язык запросов). В данном разделе описываются различные команды, типы данных и функции этого языка, которые необходимо знать, чтобы использовать MySQL рационально и эффективно. Данная глава служит также справочником по всем функциональным возможностям, реализованным в MySQL. Читатель найдет в этой главе ссылки на различные источники информации, которые, возможно, будут полезными для ее эффективного использования.

Главы

  • 6.1 Структура языка
    • 6.1.1 Литералы: представление строк и чисел
      • 6.1.1.1 Cтроки
      • 6.1.1.2 Числа
      • 6.1.1.3 Шестнадцатеричные величины
      • 6.1.1.4 Значения NULL
    • 6.1.2 Имена баз данных, таблиц, столбцов, индексы псевдонимы
    • 6.1.3 Чувствительность имен к регистру
    • 6.1.4 Переменные пользователя
    • 6.1.5 Синтаксис комментариев
    • 6.1.6 ``Придирчив'' ли MySQL к зарезервированным словам?
  • 6.2 Типы данных столбцов
    • 6.2.1 Числовые типы данных
    • 6.2.2 Типы данных даты и времени
      • 6.2.2.1 Проблема 2000 года и типы данных
      • 6.2.2.2 Типы данных DATETIME, DATE и TIMESTAMP
      • 6.2.2.3 Тип данных TIME
      • 6.2.2.4 Тип данных YEAR
    • 6.2.3 Символьные типы данных
      • 6.2.3.1 Типы данных CHAR и VARCHAR
      • 6.2.3.2 Типы данных BLOB и TEXT
      • 6.2.3.3 Тип перечисления ENUM
      • 6.2.3.4 Тип множества SET
    • 6.2.4 Выбор правильного типа данных в столбце
    • 6.2.5 Использование типов столбцов из других баз данных
    • 6.2.6 Требования к памяти для различных типов столбцов
  • 6.3 Функции, используемые в операторах SELECT и WHERE
    • 6.3.1 Операторы и функции общего назначения
      • 6.3.1.1 Круглые скобки
      • 6.3.1.2 Операторы сравнения
      • 6.3.1.3 Логические операторы
      • 6.3.1.4 Функции потока управления программой
    • 6.3.2 Строковые функции
      • 6.3.2.1 Функции сравнения строк
      • 6.3.2.2 Чувствительность к регистру
    • 6.3.3 Числовые функции
      • 6.3.3.1 Арифметические операции
      • 6.3.3.2 Математические функции
    • 6.3.4 Функции даты и времени
    • 6.3.5 Функции приведения типов
    • 6.3.6 Другие функции
      • 6.3.6.1 Битовые функции
      • 6.3.6.2 Разные функции
    • 6.3.7 Функции, используемые в операторах GROUP BY
  • 6.4 Обработка данных: SELECT, INSERT, UPDATE, DELETE
    • 6.4.1 Синтаксис оператора SELECT
      • 6.4.1.1 Синтаксис оператора JOIN
      • 6.4.1.2 Синтаксис оператора UNION
    • 6.4.2 Синтаксис оператора HANDLER
    • 6.4.3 Синтаксис оператора INSERT
      • 6.4.3.1 Синтаксис оператора INSERT ... SELECT
    • 6.4.4 Синтаксис оператора INSERT DELAYED
    • 6.4.5 Синтаксис оператора UPDATE
    • 6.4.6 Синтаксис оператора DELETE
    • 6.4.7 Синтаксис оператора TRUNCATE
    • 6.4.8 Синтаксис оператора REPLACE
    • 6.4.9 Синтаксис оператора LOAD DATA INFILE
    • 6.4.10 Синтаксис оператора DO
  • 6.5 Определение данных: CREATE, DROP, ALTER
    • 6.5.1 Синтаксис оператора CREATE DATABASE
    • 6.5.2 Синтаксис оператора DROP DATABASE
    • 6.5.3 Синтаксис оператора CREATE TABLE
      • 6.5.3.1 Молчаливые изменения определений столбцов
    • 6.5.4 Синтаксис оператора ALTER TABLE
    • 6.5.5 Синтаксис оператора RENAME TABLE
    • 6.5.6 Синтаксис оператора DROP TABLE
    • 6.5.7 Синтаксис оператора CREATE INDEX
    • 6.5.8 Синтаксис оператора DROP INDEX
  • 6.6 Основные команды пользовательских программ MySQL
    • 6.6.1 Синтаксис команды USE
    • 6.6.2 Синтаксис команды DESCRIBE (Получение информации о столбцах)
  • 6.7 Команды управления транзакциями и блокировками в MySQL
    • 6.7.1 Синтаксис команд BEGIN/COMMIT/ROLLBACK
    • 6.7.2 Синтаксис команд LOCK TABLES/UNLOCK TABLES
    • 6.7.3 Синтаксис команды SET TRANSACTION
  • 6.8 Полнотекстовый поиск в MySQL
    • 6.8.1 Ограничения для полнотекстового поиска
    • 6.8.2 Тонкая настройка полнотекстового поиска в MySQL
    • 6.8.3 Предстоящие доработки по полнотекстовому поиску
  • 6.9 Кэш запросов в MySQL
    • 6.9.1 Как работает кэширование запросов
    • 6.9.2 Конфигурация кэша запросов
    • 6.9.3 Параметры кэша запросов в запросе SELECT
    • 6.9.4 Статус и поддержка кэша запросов

User Comments

Add your own comment.

Top / Previous / Next / Up / Table of Contents
# MySQL.com home | Site map | Contact us | Press | Jobs | Privacy policy | Trademark info | © 1995-2003 MySQL AB. All rights reserved.