Chargement...

SQL CREATE


CREATE Database

Une base de données est un conteneur composé de tables de données. Pour créer une base de données sur MySQL, vous pouvez utiliser la commande suivante:
CREATE DATABASE monsiteweb;
Pour voir les tables d'une base de données vous pouvez utiliser la commande :
SHOW TABLES;
Pour travailler dans l'environnement de la base de données :
USE monsiteweb;

CREATE Table

Une table est une composante d'une base de données. Si une base de données était une armoire, une table de données serait un tiroire. Bien construire une table de données est primordial pour la rapidité de votre logiciel / site web ainsi que pour la cohérence des données.

Il est nécessaire d'indiquer un type pour chaque colonne qui compose le tableau.

Voici les types existants:

TINYINT[(nbr de caractères)]
SMALLINT[(nbr de caractères)]
MEDIUMINT[(nbr de caractères)]
INT[(length)]
INTEGER[(nbr de caractères)]
BIGINT[(nbr de caractères)]
REAL[(nbr de caractères,décimales)]
DOUBLE[(nbr de caractères,décimales)]
FLOAT[(nbr de caractères,décimales)]
DECIMAL(nbr de caractères,décimales)
NUMERIC(nbr de caractères,décimales)
DATE
TIME
TIMESTAMP
DATETIME
VARCHAR(nbr de caractères)
TINYBLOB
BLOB
MEDIUMBLOB
LONGBLOB
TINYTEXT
TEXT
MEDIUMTEXT
LONGTEXT
ENUM(valeur1,valeur2,valeur3,...)
SET(valeur1,valeur2,valeur3,...)

Syntaxe

CREATE TABLE IF NOT EXISTS visiteurs (
id int(5) NOT NULL AUTO_INCREMENT,
nom varchar(50) DEFAULT NULL,
date DATE DEFAULT NULL,
adresse_ip varchar(50) DEFAULT NULL,
nouveau_visiteur bool DEFAULT NULL,
lieu varchar(250) DEFAULT NULL,
PRIMARY KEY(id)
);
La clé primaire est un index unique qui permet d'identifier une ligne. Cette valeur, souvent un identifiant numérique que l'on nomme "id" n'est pas voué à changer et permet de lier les tables entres elles.


UNE QUESTION SUR L'ARTICLE?


CSSW Apprendre à créer son site web CSSW