Syntaxe de CREATE TABLE
<<<
Syntaxe de DROP DATABASE Syntaxe de DROP 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.6 Syntaxe de DROP DATABASE


DROP DATABASE [IF EXISTS] db_name
DROP DATABASE détruit toutes les tables dans la base de données et l'efface elle même. Si vous utilisez la commande DROP DATABASE sur un lien symbolique pointant sur la base de données, le lien et la base seront effacés. Soyez très prudents avec cette commande!

DROP DATABASE retourne le nombre de fichiers qui ont été effacés du dossier de la base de données. Normalement, c'est égal à trois fois le nombre de tables, car chaque table, correspond normalement à un fichier .MYD , un fichier .MYI et un fichier .frm .

La commande DROP DATABASE efface tous les fichiers du dossier de la base de données ayant les extensions suivantes :
Ext Ext Ext Ext
.BAK .DAT .HSH .ISD
.ISM .ISM .MRG .MYD
.MYI .db .frm
Tous les sous-dossiers qui consistent de 2 chiffres (dossiers RAID ) sont aussi supprimés.

Depuis la version 3.22 de MySQL, vous pouvez utiliser le mot clef IF EXISTS pour éviter l'affichage d'erreurs si la base n'existe pas.

Vous pouvez aussi supprimer des bases de données avec mysqladmin . Scripts côté client et outils .

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