Latest web development tutorials

SQLite eine Tabelle zu erstellen

SQLite DieCREATE TABLE - Anweisung in einer bestimmten Datenbank verwendet wird , um eine neue Tabelle zu erstellen.Erstellen einer einfachen Tabelle, bezieht sich auf den Datentypnamen Tabellen, Spalten und jede Spalte Definitionen.

Grammatik

Die grundlegende Syntax von CREATE TABLE-Anweisung lautet wie folgt:

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

CREATE TABLE teilt dem System eine neue Datenbanktabelle Schlüsselwort zu erstellen. CREATE TABLE-Anweisung wird von einem Tabellenname oder eindeutige Kennung gefolgt. Sie können auch angeben ,database_namemit demtable_name wählen.

Beispiele

Hier ist ein Beispiel, das eine Tabelle COMPANY schafft, ID als Primärschlüssel, NOT NULL-Darstellung, wenn ein Datensatz in der Tabelle erstellen, diese Felder nicht NULL sein kann:

sqlite> CREATE TABLE COMPANY (
   ID INT PRIMARY KEY NOT NULL,
   Der Name TEXT NOT NULL,
   AGE INT NOT NULL,
   ADDRESS CHAR (50),
   GEHALT REAL
);

Lassen Sie uns eine Tabelle zu erstellen, wir im nächsten Kapitel Übungen verwenden werden:

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

Sie können die SQLite - Befehl.tables Befehl verwenden , um sicherzustellen , dass die Tabelle erfolgreich erstellt wurde, wird der Befehl listet alle zusätzlichen Datenbanktabellen.

sqlite> .tables
Firma Abteilung

Hier können wir sehen, dass wir gerade erstellt zwei Tabellen Firma, Abteilung.

Sie könnenSQLite .schema alle Informationen auf den Tisch zu bekommen Befehl wie folgt:

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
);