Latest web development tutorials

SQLite para criar uma tabela

SQLite A instruçãoCREATE TABLE é usado em qualquer banco de dados para criar uma nova tabela.Criando uma tabela básica, relaciona-se com as tabelas de nomes tipo de dados, colunas e cada definições de coluna.

gramática

A sintaxe básica da instrução CREATE TABLE é a seguinte:

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

CREATE TABLE informa ao sistema para criar uma nova palavra-chave banco de dados tabela. CREATE TABLE é seguido por um nome de tabela ou o identificador único. Você também pode optar por especificardatabase_namecom otable_name.

Exemplos

Aqui está um exemplo, o que cria uma COMPANY mesa, ID como a chave primária, não nulo representação restrição ao criar um registro na tabela, esses campos podem não ser NULL:

sqlite> CREATE TABLE COMPANY (
   ID INT PRIMARY KEY NOT NULL,
   TEXT NAME NOT NULL,
   AGE INT NOT NULL,
   CHAR ADDRESS (50),
   salário real
);

Vamos criar uma tabela, que será no próximo capítulo exercícios usar:

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

Você pode usar o comando SQLite.tables comando para verificar que a tabela foi criada com sucesso, o comando lista todas as tabelas de banco de dados adicionais.

sqlite> .tables
COMPANY DEPARTMENT

Aqui, podemos ver que acabamos de criar duas tabelas empresa, departamento.

Você pode usarSQLite .schema comando para obter informações completas sobre a mesa, como se 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
);