Syntaxe de ALTER TABLE
<<<
Syntaxe de CREATE DATABASE Syntaxe de CREATE INDEX
>>>

14.2 Définition de données : CREATE , DROP , ALTER
14 Syntaxe des commandes SQL
 Manuel de Référence MySQL 4.1 : Version Française

Syntaxe de ALTER DATABASE
Syntaxe de ALTER TABLE
->Syntaxe de CREATE DATABASE
Syntaxe de CREATE INDEX
Syntaxe de CREATE TABLE
Syntaxe de DROP DATABASE
Syntaxe de DROP INDEX
Syntaxe de DROP TABLE
Syntaxe de RENAME TABLE

14.2.3 Syntaxe de CREATE DATABASE


CREATE DATABASE [IF NOT EXISTS] db_name
    [create_specification [, create_specification] ...]

create_specification:
    [DEFAULT] CHARACTER SET charset_name
  | [DEFAULT] COLLATE collation_name
CREATE DATABASE crée une base de données avec le nom donné.

Les règles de nommage des bases de donnée sont présentées dans la section Noms de base de données, tables, index, colonnes et alias . Une erreur survient si une base de données de même nom existe déjà, si vous ne spécifiez pas l'option IF NOT EXISTS .

Depuis MySQL 4.1.1, les options create_specification peuvent être données pour spécifier des caractéristiques de la base. Les caractéristiques de la base sont stockées dans le fichier db.opt dans le dossier de la base. La clause CHARACTER SET spécifie le jeu de caractères par défaut pour les tables de cette base. La clause COLLATE spécifie la collation par défaut de la base de données. Les jeux de caractères et les collations sont présentées dans la section Jeux de caractères .

Les bases de données MySQL sont implémentées comme des répertoires contenant des fichiers qui correspondent aux tables dans les bases de données. Puisqu'il n'y a pas de tables dans une base de données lors de sa création, la requête CREATE DATABASE créera seulement le dossier dans le répertoire de données de MySQL (et le fichier db.opt , depuis MySQL 4.1.1).

Vous pouvez aussi créer des bases de données avec mysqladmin . mysqladmin , administrer un serveur MySQL .

<< Syntaxe de CREATE DATABASE >>
Syntaxe de ALTER TABLE Définition de données : CREATE , DROP , ALTER Syntaxe de CREATE INDEX