Skip to content · ⁨Passer au contenu⁩
English

Two kinds of SQL command

SQL has two halves:

  • DDL (Data Definition Language) changes the structure — the tables themselves.
  • DML (Data Manipulation Language) works with the data inside the tables — reading it with SELECT, and adding, changing, or removing it with INSERT/UPDATE/DELETE. Everything so far (SELECT) is DML.

CREATE TABLE is the main DDL command. It lists each column with a data type and marks the primary key:

Français

Deux types de commandes SQL

SQL possède deux moitiés :

  • DDL (Data Definition Language) modifie la structure — les tables elles-mêmes.
  • Le DML (Data Manipulation Language) travaille avec les données à l'intérieur des tables — les lire avec SELECT, et les ajouter, modifier ou supprimer avec INSERT/UPDATE/DELETE. Tout ce qui précède (SELECT) est du DML.

CREATE TABLE est la principale commande DDL. Elle liste chaque colonne avec un type de données et marque la clé primaire :

CREATE TABLE customer (
  id   INTEGER PRIMARY KEY,
  name VARCHAR(20),
  city VARCHAR(15)
);

CREATE TABLE définit les colonnes et crée une table vide

Handout · ⁨Fiche de cours⁩

Log in or create account · ⁨Se connecter ou créer un compte⁩

IGCSE, A-Level & AP