Database
 sql >> Base de données >  >> RDS >> Database

CREATE TABLE in SQL - Tout ce que vous devez savoir sur la création de tables en SQL

SQL ou langage de requête structuré se compose de diverses commandes pour gérer les bases de données relationnelles. Ces commandes sont réparties en différentes catégories telles que DDL, DML, DCL et TCL. Une requête importante hors du lot est la requête CREATE Table à partir des commandes DDL. Ainsi, dans cet article sur la création de table en SQL, vous découvrirez l'instruction CREATE TABLE dans l'ordre suivant :

    1. Qu'est-ce que la requête Créer une table ?
    2. Syntaxe de création de table
    3. Comment créer un tableau à partir d'un autre tableau ?

Qu'est-ce que la requête Créer une table ?

l'instruction create table est utilisé pour créer une table pour la base de données que vous utilisez. Ce tableau peut avoir n lignes et m colonnes en fonction de l'exigence. Ainsi, à l'aide de cette requête, vous pouvez essentiellement stocker des données sous forme de lignes et de colonnes.

Ensuite, dans cet article sur la création de table en SQL, voyons la syntaxe de l'instruction Create.

Syntaxe de création de tableau

La syntaxe de l'instruction CREATE TABLE est la suivante :

CREATE TABLE tablename (
column1 data type,
column2 data type,
column3 data type,
column4 data type,
....
columnN data type);

Ici, les paramètres de colonne représentent le nom des colonnes à inclure dans le tableau. De même, le paramètre de type de données représente le type de données que les colonnes peuvent stocker. Exemple :caractère, entier, date, varchar, etc.

Exemple :

CREATE TABLE students (
studentID int,
studentname varchar(255),
parentname varchar(255),
address varchar(255),
phonenumber int
);

Sortie :

numéro d'étudiant nom de l'étudiant nom du parent adresse numéro de téléphone

Maintenant, une fois que vous avez créé les tables, vous pouvez continuer et insérer des valeurs dans la table à l'aide de la requête Insérer. Mais que se passerait-il si vous deviez créer une table à partir d'une autre table existante ? Comment allez-vous faire ?

Alors, ensuite, dans cet article sur la création de table en SQL, examinons la même chose.

Comment créer un tableau à partir d'un autre tableau ?

Pour créer un autre tableau à partir d'un tableau existant, vous devez utiliser la syntaxe suivante :

CREATE TABLE newtablename AS
SELECT column1, column2,..., columnN
FROM existingtablename
WHERE ....;

Ici, vous essayez de créer une nouvelle table à partir d'une table existante. En outre, vous choisissez les colonnes requises dans la table existante, en fonction d'une condition. Mais, mentionner une condition n'est pas obligatoire.

Exemple :

CREATE TABLE sampletable AS
SELECT studentID, studentname
FROM students;

Sortie :

numéro d'étudiant nom de l'étudiant

Remarque : La nouvelle table obtient les mêmes définitions de colonne que celle de l'ancienne. De plus, si votre table existante contient des valeurs stockées, la nouvelle table sera automatiquement remplie avec ces valeurs.

Avec cela, nous arrivons à la fin de cet article. J'espère que vous avez compris comment utiliser CREATE TABLE en SQL. Si vous souhaitez en savoir plus sur MySQL et découvrir cette base de données relationnelle open source, consultez notre formation de certification MySQL DBA qui vient avec une formation en direct dirigée par un instructeur et une expérience de projet réelle. Cette formation vous aidera à comprendre MySQL en profondeur et vous aidera à maîtriser le sujet.

Vous avez une question pour nous ? Veuillez le mentionner dans la section des commentaires de cet article et je vous recontacterai.