Latest web development tutorials

SQLite pour créer une table

SQLite L'instructionCREATE TABLE est utilisé dans une base de données donnée pour créer une nouvelle table.Création d'une table de base, porte sur les tableaux de noms de type de données, les colonnes et chacune des définitions de colonne.

grammaire

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

CREATE TABLE database_name.table_name(
   column1 datatype  PRIMARY KEY(one or more columns),
   column2 datatype,
   column3 datatype,
   .....
   columnN datatype,
);

CREATE TABLE indique au système pour créer une nouvelle table de base de données mot-clé. Instruction CREATE TABLE est suivi par un nom ou un identificateur unique table. Vous pouvez également choisir de spécifierdatabase_nameavec letable_name.

Exemples

Voici un exemple qui crée une société de table, ID comme clé primaire, NOT NULL représentation de contrainte lors de la création d'un enregistrement de la table, ces champs ne peut pas être NULL:

sqlite> CREATE TABLE COMPANY (
   ID INT PRIMARY KEY NOT NULL,
   NOM TEXT NOT NULL,
   AGE INT NOT NULL,
   ADRESSE CHAR (50),
   SALAIRE RÉEL
);

Nous allons créer une table, nous serons dans le prochain chapitre des exercices utilisent:

sqlite> CREATE SERVICE TABLE (
   ID INT PRIMARY KEY NOT NULL,
   DEPT CHAR (50) NOT NULL,
   EMP_ID INT NOT NULL
);

Vous pouvez utiliser la commande SQLite.tables commande pour vérifier que la table a été créée avec succès, les listes de commande toutes les tables de base de données supplémentaires.

sqlite> .tables
SERVICE COMPANY

Ici, nous pouvons voir que nous venons de créer deux tables COMPANY, DÉPARTEMENT.

Vous pouvez utiliserSQLite .schema commande pour obtenir des informations complètes sur la table, comme suit:

sqlite>.schema COMPANY
CREATE TABLE COMPANY(
   ID INT PRIMARY KEY     NOT NULL,
   NAME           TEXT    NOT NULL,
   AGE            INT     NOT NULL,
   ADDRESS        CHAR(50),
   SALARY         REAL
);