Latest web development tutorials

SQLite per creare una tabella

SQLite L'istruzioneCREATE TABLE viene utilizzato in ogni database per creare una nuova tabella.Creazione di una tabella di base, si riferisce alle tabelle dei nomi tipo di dati, colonne e ognuna definizioni di colonna.

grammatica

La sintassi di base di CREATE TABLE è la seguente:

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

CREATE TABLE dice al sistema di creare una nuova tabella di database di parole chiave. CREATE TABLE è seguito da un nome di tabella o identificativo univoco. È inoltre possibile scegliere di specificarenome_databasecon ilnome tabella.

Esempi

Ecco un esempio, che crea una COMPANY tavolo, ID come chiave primaria, NOT NULL rappresentazione vincolo quando si crea un record nella tabella, questi campi non possono essere NULL:

sqlite> CREATE TABLE COMPANY (
   ID INT PRIMARY KEY NOT NULL,
   NOME TESTO NOT NULL,
   AGE INT NOT NULL,
   INDIRIZZO CHAR (50),
   STIPENDIO REALE
);

Creiamo un tavolo, ci sarà nel prossimo capitolo esercizi usano:

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

È possibile utilizzare il comando SQLite.tables comando per verificare che la tabella è stata creata con successo, gli elenchi di comando tutte le tabelle del database aggiuntivi.

SQLite> .tables
AZIENDA DIPARTIMENTO

Qui, possiamo vedere che abbiamo appena creato due tavoli Società, Reparto.

È possibile utilizzareSQLite .schema comando per ottenere informazioni complete sul tavolo, come segue:

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