Инструменты пользователя

Инструменты сайта


examination:bd:question25

Синтаксис оператора CREATE DATABASE

 CREATE DATABASE [IF NOT EXISTS] db_name [CHARACTER SET charset] [COLLATE collation]; 

db_name Имя, которое будет присвоено создаваемой базе данных.

IF NOT EXISTS Если не указать этот параметр, то при попытке создания базы данных с уже существующим именем, возникнет ошибка выполнения команды.

CHARACTER SET, COLLATE Используется для задания стандартной кодировки таблицы и порядка сортировки.

Если при создании таблицы эти параметры не указываются, то кодировка и порядок сортировки вновь создаваемой таблицы берутся из значений, указанных для всей базы данных. Если задан параметр CHARACTER SET, но не задан параметр COLLATE, то используется стандартный порядок сортировки. Если задан параметр COLLATE, но не задан CHARACTER SET, то кодировку определяет первая часть имени порядка сортировки в COLLATE.

examination/bd/question25.txt · Последние изменения: 2014/01/15 08:11 (внешнее изменение)