SQL
TABLE
SHOW : Lister toutes les tables de ma base de donnée
SHOW TABLES [LIKE "%u%"];
DROP : Supprimer une table.
DROP TABLE [IF EXISTS] maTable;
TRUNCATE : Supprimer les données de la table.
TRUNCATE TABLE maTable;
RENAME ... TO ... : Renomer une table.
RENAME TABLE ancien_nom TO nouveau_nom;
COMMENT : Commenter.
COMMENT maTable IS 'mes commentaires';
CREATE : Création des tables
CREATE TABLE [IF NOT EXISTS] maTable ( champ1, ..., champn) [option]; exple: CREATE TABLE IF NOT EXISTS maTable ( id int, nom char(50));
IF EXISTS ou IF NOT EXISTS permet de ne pas avoir de message d'erreur.
NOT NULL : Remplir un champ obligatoirement
CREATE TABLE user ( id INT NOT NULL);
AUTO INCREMENT : auto incrémenter son id
MySQL
CREATE TABLE user ( id INT NOT NULL auto_increment);
SQL Server
CREATE TABLE user ( id INT NOT NULL identity);
DEFAULT : Valeur par défaut.
CREATE TABLE user ( id....,idprofil INT NOT NULL DEFAULT 3, ...);
PRIMARY KEY : Déclarer une clé primaire.
CREATE TABLE user ( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (id));
FOREIGN KEY : Déclarer une clé étrangère.
CREATE TABLE user ( id INT NOT NULL AUTO_INCREMENT, idprofil INT NOT NULL, PRIMARY KEY (id), FOREIGN KEY(idprofil) REFERENCES profil(id));
INDEX : Déclarer un index.
CREATE TABLE user ( id INT NOT NULL AUTO_INCREMENT, ...., cp VARCHAR(5), PRIMARY KEY (id), INDEX (cp));
Imprimer
Notez cette page

S'il vous plait, prenez un moment pour remplir ce formulaire pour nous aider à mieux vous servir.

12345

    :: Ajouter aux favoris :: Contact