SQLite 创建表

SQLite创建表

SQLite的CREATETABLE语句用于在任何给定的数据库创建一个新表。

创建基本表,涉及到命名表、定义列及每一列的数据类型。

语法

CREATETABLE语句的基本语法如下:

CREATETABLEdatabase_name。

table_name(

column1datatypePRIMARYKEY(oneormorecolumns),

column2datatype,

column3datatype,



columnNdatatype,

);

CREATETABLE是告诉数据库系统创建一个新表的关键字。

CREATETABLE语句后跟着表的唯一的名称或标识。

您也可以选择指定带有table_name的database_name。

实例

下面是一个实例,它创建了一个COMPANY表,ID作为主键,NOTNULL的约束表示在表中创建纪录时这些字段不能为NULL:

sqliteCREATETABLECOMPANY(

IDINTPRIMARYKEYNOTNULL,

NAMETEXTNOTNULL,

AGEINTNOTNULL,

ADDRESSCHAR(50),

SALARYREAL

);

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

sqliteCREATETABLEDEPARTMENT(

IDINTPRIMARYKEYNOTNULL,

DEPTCHAR(50)NOTNULL,

EMP_IDINTNOTNULL

);

您可以使用SQLIte命令中的。

tables命令来验证表是否已成功创建,该命令用于列出附加数据库中的所有表。

sqlite。

tables

COMPANYDEPARTMENT

在这里,可以看到我们刚创建的两张表COMPANY、DEPARTMENT。

您可以使用SQLite。

schema命令得到表的完整信息,如下所示:

sqlite。

schemaCOMPANY

CREATETABLECOMPANY(

IDINTPRIMARYKEYNOTNULL,

NAMETEXTNOTNULL,

AGEINTNOTNULL,

ADDRESSCHAR(50),

SALARYREAL


狗万体育下载_狗万app叫什么名字_狗万滚球手机版