SQLite -创建表

SQLite -创建表

SQLite CREATE TABLE语句用于创建一个新表在任何给定的数据库。创建一个基本表包括表命名和定义其列,每列的数据类型

语法:

CREATE TABLE语句的基本语法如下:

CREATE TABLE database_name.table_name(

column1 datatype PRIMARY KEY(one or more columns),

column2 datatype,

column3 datatype,

.....

columnN datatype,

);

创建表关键字告诉数据库系统来创建一个新表。独特的名称或标识符表的CREATE table语句。你也可以选择指定database_name连同table_name

例子

下面是一个示例创建了一个公司与ID表主键和NOT NULL约束显示这些字段不能空在创建这个表的记录:

sqlite> CREATE TABLE COMPANY(

ID INT PRIMARY KEY NOT NULL,

NAME TEXT NOT NULL,

AGE INT NOT NULL,

ADDRESS CHAR(50),

SALARY REAL

);

让我们创建一个表,在随后的章节中我们将使用演习:

sqlite> CREATE TABLE DEPARTMENT(

ID INT PRIMARY KEY NOT NULL,

DEPT CHAR(50) NOT NULL,

EMP_ID INT NOT NULL

);

您可以验证如果表使用SQLIte命令已成功创建。表命令,它将用于列表附加数据库中的所有表。

sqlite>.tables

COMPANY DEPARTMENT

在这里,你可以看到公司表两次,因为它显示为主要数据库表和测试。公司表别名为testDB.db创建"测试"。你可以使用SQLite完成信息表。模式命令如下:

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

);

posted @ 2013-12-30 13:37  退之  阅读(1643)  评论(0编辑  收藏  举报