MySQL - Principales requêtes SQL

Voici des exemples concrets pour vous montrez les principales requêtes SQL.

Affichage des tables d’une base de donnée :

SHOW TABLES;

Affichage de la structure d’une table (Utilisateur) :

EXPLAIN Utilisateur;

Création d’une table :

CREATE TABLE Utilisateur (
     UserID   bigint(20)  NOT NULL AUTO_INCREMENT,
     nom   varchar(40)  NOT NULL defaut' ',
     prenom   varchar(40)  NOT NULL defaut' ',
     fonction   varchar(20)  defaut' ',
     PRIMARY KEY (UserID);
);

Insertion de données dans une table :

INSERT INTO Utilisateur
VALUES (
     '',
     'Dupond',
     'Roger',
     'technicien',
);

Affichage des données stockées dans une table :

SELECT nom,prenom
FROM Utilisateur
WHERE (fonction = 'technicien')
ORDER BY Nom;

Ajouter un champ à une table :

ALTER TABLE Utilisateur
ADD birth date NOT NULL;

Modifier le type d’un champ d’une table :

ALTER TABLE Utilisateur
ADD prenom varchar(50) NOT NULL defaut 'toto';

Supprimer un champ d’une table :

ALTER TABLE Utilisateur
ADD birth;