SQLite CREATE TABLE
setningen brukes til å opprette en ny tabell i noen av den gitte database. Lage en enkel tabell innebærer navngi bordet og definere sine kolonner og hver kolonne datatype
Syntax.
Basic syntaks av CREATE TABLE-setningen er som følger:
CREATE TABLE database_name.table_name (COLUMN1 datatype PRIMARY KEY (en eller flere kolonner), COLUMN2 datatype, kolonne 3 datatype, ..... columnN datatype,);
CREATE TABLE er nøkkelordet fortelle database system for å lage en ny tabell. Den unike navn eller identifikator for bordet følger CREATE TABLE-setningen. Eventuelt kan du angi database
sammen med table_name
Eksempel:.
Følgende er et eksempel som skaper en COMPANY bord med ID som primærnøkkel og NOT NULL er de begrensninger som viser at disse feltene ikke kan være NULL mens du oppretter poster i denne tabellen:
sqlite > CREATE TABLE COMPANY (ID INT PRIMARY KEY NOT NULL, NAME TEKST NOT NULL, AGE INT NOT NULL, ADRESSE CHAR (50), LØNN REAL);
La oss skape en mer tabellen, som vi vil bruke i våre øvelser i påfølgende kapitler:
sqlite > CREATE TABLE INSTITUTT (ID INT PRIMARY KEY NOT NULL, DEPT CHAR (50) NOT NULL, EMP_ID INT NOT NULL);
Du kan kontrollere om det har blitt opprettet ved hjelp av SQLite kommandoen bordet ditt .tables
kommando , som vil bli brukt til å liste ned alle tabellene i en vedlagt database
sqlite >. .tablesCOMPANY DEPARTMENT
Her kan du se COMPANY bord to ganger fordi det viser COMPANY bord for hoved database og test.COMPANY bordet for ' test 'alias opprettet for testDB.db. Du kan få fullstendig informasjon om et bord ved hjelp av SQLite .schema
kommandoen som følger:
sqlite > .schema COMPANYCREATE TABLE COMPANY (ID INT PRIMARY KEY NOT NULL, NAME TEKST NOT NULL, AGE INT NOT NULL, ADRESSE CHAR (50), LØNN REAL);