MySQL

:: DEVELOPER ZONE

Login / Register

  • MySQL.com
  • Developer Zone
  • Partners
  • Online Shop
  • Downloads
  • Documentation
  • Forums
  • Lists
  • Bugs
  • Events
  • User Groups
  • Guilds
  • Blogs
  • Support
  • Resources
  • Books
  • FAQ

Справочное руководство по MySQL 4.0. :: 1 Общая информация :: 1.9 Насколько MySQL соответствует стандартам? :: 1.9.4 Отличия MySQL от ANSI SQL92

  • Overview
  • MySQL Reference Manual
  • MaxDB Documentation
  • Connectors

Search the MySQL manual:


  • Справочное руководство по MySQL 4.0.

  • 1.9 Насколько MySQL соответствует стандартам?
  • 1.9.1 Каким стандартам соответствует MySQL ?
  • 1.9.2 Запуск MySQL в режиме ANSI
  • 1.9.3 Расширения MySQL к ANSI SQL92
  • 1.9.4 Отличия MySQL от ANSI SQL92
    • 1.9.4.1 Вложенные SELECTы
    • 1.9.4.2 Оператор SELECT INTO TABLE
    • 1.9.4.3 Транзакции и атомарные операции
    • 1.9.4.4 Хранимые процедуры и триггеры
    • 1.9.4.5 Внешние ключи
    • 1.9.4.6 Представления
    • 1.9.4.7 Символы `--' как начало комментария
  • 1.9.5 Известные ошибки и недостатки проектирования в MySQL

Get the MySQL Language Reference and MySQL Administrator's Guide from MySQL Press!


Additional languages

  • German


Learn about new MySQL releases, technical articles, events and more.

Subscribe to the monthly MySQL Newsletter!


Previous / Next / Up / Table of Contents

1.9.4. Отличия MySQL от ANSI SQL92

1.9.4.1. Вложенные SELECTы
1.9.4.2. Оператор SELECT INTO TABLE
1.9.4.3. Транзакции и атомарные операции
1.9.4.4. Хранимые процедуры и триггеры
1.9.4.5. Внешние ключи
1.9.4.6. Представления
1.9.4.7. Символы `--' как начало комментария

Наши усилия направлены на то, чтобы сервер MySQL соответствовал стандартам ANSI SQL и ODBC SQL, но в некоторых случаях сервер MySQL функционирует по-другому. Ниже приведен перечень таких отличий:

  • Для столбцов VARCHAR при хранении величины концевые пробелы удаляются (see Раздел 1.9.5, «Известные ошибки и недостатки проектирования в MySQL»).

  • В некоторых случаях столбцы CHAR без уведомления изменяются на столбцы VARCHAR (see Раздел 6.5.3.1, «Молчаливые изменения определений столбцов»).

  • Привилегии для таблицы не аннулируются автоматически при удалении таблицы; чтобы удалить привилегии для таблицы, необходимо явно вызвать REVOKE (see Раздел 4.3.1, «Синтаксис команд GRANT и REVOKE»).

  • NULL AND FALSE будет трактоваться как NULL, а не как FALSE. Причина здесь в том, что мы не считаем необходимым оценивать множество дополнительных условий для этого случая.

Если вас интересует, когда к серверу MySQL будут добавляться новые расширения, необходимо обратиться к онлайновому списку перспективных задач к выполнению, в котором дан их перечень в порядке приоритетности. Он находится по адресу http://www.mysql.com/doc/en/TODO.html. Это самая последняя версия списка задач к выполнению (TODO list) в данном руководстве (see Раздел 1.10, «MySQL и будущее (что предстоит сделать)»).


This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

Top / Previous / Next / Up / Table of Contents

© 1995-2005 MySQL AB. All rights reserved.

  • About MySQL
  • Careers
  • Site Map
  • Contact Us
  • Legal
  • Privacy Policy
  • Trademark Info
  • No Software Patents!