mysql command to create table code example

Example 1: create table in mysql

# Creates a Simple User table
# Uses an auto-incrementing primary key as userId 

CREATE TABLE user (
    userId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(100),
    password VARCHAR(100) 
) ENGINE=InnoDB;

Example 2: mysql create table

Imaginons que l’ont souhaite créer une table utilisateur,
contenant "id","nom", "prenom", "email", "date_naiss", "pays" etc..
La requête pour créer cette table peut ressembler à ceci:

CREATE TABLE utilisateur
(
    id INT PRIMARY KEY NOT NULL,
    nom VARCHAR(100),
    prenom VARCHAR(100),
    email VARCHAR(255),
    date_naissance DATE,
    pays VARCHAR(255),
    ville VARCHAR(255),
    code_postal VARCHAR(5),
    nombre_achat INT
)

Voici des explications sur les colonnes créées :

    id : identifiant unique qui est utilisé comme clé primaire
		 et qui n’est pas nulle
    nom :une colonne de type VARCHAR avec un maximum de 100 caractères 
    prenom : idem mais pour le prénom
    email : adresse email enregistré sous 255 caractères au maximum
    date_naissance :  format AAAA-MM-JJ (exemple : 1973-11-17)
    pays : nom du pays  255 caractères au maximum
    ville : idem pour la ville
    code_postal : 5 caractères du code postal
    nombre_achat : nombre d’achat de cet utilisateur sur le site

Example 3: mysql create table

CREATE TABLE nom_de_la_table
(
    colonne1 type_donnees,
    colonne2 type_donnees,
    colonne3 type_donnees,
    colonne4 type_donnees
)

Tags:

Sql Example