Tables, colonnes et types de données

Les tables sont les structures de base où sont stockées les données dans une base de données relationnelle. Chaque table est composée de colonnes et de lignes, où les colonnes représentent les attributs des données et les lignes contiennent les enregistrements de données.

Exemple de création d'une table :

CREATE TABLE Employes (
    EmployeID INT PRIMARY KEY,
    Nom NVARCHAR(50),
    Poste NVARCHAR(50),
    Salaire DECIMAL(10, 2),
    DateEmbauche DATE
);

3.2.2 Les colonnes

Les colonnes définissent les types de données que chaque enregistrement dans la table peut contenir. Chaque colonne a un type de données spécifique, qui détermine la nature des informations que l'on peut y stocker (texte, nombre, date, etc.).

3.2.3 Types de données

Les types de données dans SQL Server peuvent être classés en plusieurs catégories :

  • Types de données numériques :

    • INT : Entiers (-2^31 à 2^31-1).

    • DECIMAL(p,s) : Nombres décimaux avec précision et échelle définies.

    • FLOAT : Nombre à virgule flottante.

  • Types de données texte :

    • CHAR(n) : Chaîne de caractères de longueur fixe.

    • VARCHAR(n) : Chaîne de caractères de longueur variable.

    • TEXT : Texte de longueur illimitée (obsolète dans les nouvelles versions).

  • Types de données date/heure :

    • DATE : Stocke uniquement la date (AAAA-MM-JJ).

    • DATETIME : Stocke la date et l'heure (AAAA-MM-JJ HH:MM).

    • TIME : Stocke uniquement l'heure.

  • Types de données binaires :

    • BINARY(n) : Données binaires de longueur fixe.

    • VARBINARY(n) : Données binaires de longueur variable.

Last updated