美文网首页SQLite学习笔记代码改变世界
「SQLite学习笔记」SQLite 创建表

「SQLite学习笔记」SQLite 创建表

作者: 元茜姑娘 | 来源:发表于2014-12-29 12:47 被阅读610次

    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 是告诉数据库系统创建一个新表的关键字。CREATE TABLE 语句后跟着表的唯一的名称或标识。您也可以选择指定带有 table_name 的 database_name。

    实例

    下面是一个实例,它创建了一个 COMPANY 表,ID 作为主键,NOT NULL 的约束表示在表中创建纪录时这些字段不能为 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 命令中的 .tables 命令来验证表是否已成功创建,该命令用于列出附加数据库中的所有表。

    sqlite>.tables

    COMPANY DEPARTMENT

    可以使用 SQLite .schema 命令得到表的完整信息,如下所示:

    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

    );

    参考:http://www.w3cschool.cc/sqlite/sqlite-create-table.html

    相关文章

      网友评论

        本文标题:「SQLite学习笔记」SQLite 创建表

        本文链接:https://www.haomeiwen.com/subject/dzxztttx.html