Документация MySQL

09.05.2008

Типы столбцов Имеются следующие дополнительные типы (не считая остальных; see section - тип для одного набора строк.
- тип для нескольких наборов строк.
- тип для 64-битовых целых чисел.
Кроме того, MySQL поддерживает следующие атрибуты дополнительных
типов:
- опция для целочисленных столбцов и столбцов чисел с
плавающей запятой.
- опция для целочисленных столбцов.
- опция для целочисленных столбцов, являющихся
первичными ключами. See section
.
- значение для всех столбцов.
Создание индексов .
.
Вставка уникального идентификатора в таблицу . See section
.
.
Получение уникального идентификатора для строки Следует добавить к таблице первичный или уникальный ключ и использовать
его. Новое в версии 3.23.11: если ключ
состоит только
из одного целочисленного столбца, к нему можно обращаться и как к
.
. Нельзя забывать о том, что
может, в зависимости от множества факторов, со временем измениться.
Получение времени последнего изменения столбца . Этому столбцу автоматически
присваиваются текущая дата и время при вызове операторов
, если ему не присвоить определенного значения или присвоить
значение
.
.
MySQL соответствует стандарту ANSI SQL, поэтому сравнение с
.
имеет значение TRUE. Поэтому при переводе
старого кода из mSQL в MySQL
,
а
.
Сравнение строк Обычно сравнение строк проводится без учета регистра символов, с порядком
сортировки, который определяется текущим набором символов (ISO-8859-1
Latin1 по умолчанию). Если вам это не подходит, необходимо установить при
объявлении столбцов атрибут
, тогда сравнение будет проводиться в
соответствии с ASCII-порядком, установленным на сервере MySQL.
Все сравнения строк проводятся с учетом регистра символов в ASCII-порядке
сортировки.
Поиск без учета регистра символов может быть как чувствительным, так и нечувствительным к регистру
оператором, в зависимости от столбцов, к которым он применяется. По
возможности MySQL использует индексы, если аргумент
не начинается с
шаблонного символа.
.
Обработка концевых пробелов удаляются. Если такое
поведение нежелательно, используйте столбцы
.
Концевые пробелы сохраняются.
Операторы WHERE ). Заставить MySQL вести себя так, как mSQL, можно при помощи
скобок (как можно видеть в соответствующем примере).
Все действия производятся слева направо. А это значит, что некоторые
логические вычисления, в которых наличествует более трех аргументов, не
могут быть выполнены вообще. Кроме того, это означает, что при переносе в
MySQL некоторые запросы необходимо менять. Это довольно просто
сделать при помощи скобок. Возьмем, к примеру, следующий запрос mSQL:
Чтобы MySQL вычислил результат этого запроса так же, как это сделал
бы mSQL, нужно расставить скобки:
Ограничения доступа Для хранения привилегий для каждого пользователя, удаленного компьютера и
базы имеются соответствующие таблицы. See section
.
'mSQL.acl'
, в котором можно определить привилегии
чтения/записи для пользователей.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Рубрики: Без рубрики |

Оставить комментарий

Заметьте: Включена проверка комментариев. Нет смысла повторно отправлять комментарий.