美文网首页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 创建表

    SQLite 的 CREATE TABLE语句用于创建一个新表,在任何给定的数据库。创建基本表,涉及命名表,列和每...

  • SQLite 创建表

    SQLite 创建表 SQLite 的 CREATE TABLE 语句用于在任何给定的数据库创建一个新表。创建基本...

  • 「SQLite学习笔记」SQLite 删除表

    SQLite 的 DROP TABLE 语句用来删除表定义及其所有相关数据、索引、触发器、约束和该表的权限规范。 ...

  • SQLite 创建表

    创建表COMPANY 用.tables验证表是否创建成功 即为创建成功。 可以使用.schema命令得到表的完整信息

  • SQLite 创建数据库

    SQLite 创建数据库 SQLite 的 sqlite3 命令被用来创建新的 SQLite 数据库。您不需要任何...

  • FMDB 部分理解

    使用 databaseWithPath:filepath 方法 创建数据库使用 sqlite 语句创建表时 可以...

  • sqlite数据库常用SQL语句

    sqlite数据库常用SQL语句 创建表 CREATE TABLE IF NOT EXISTS "student"...

  • sqlite(2)-创建表

    语法## CREATE TABLE语句的基本语法如下: CREATE TABLE database_name.ta...

  • LitePal的使用

    SQLite对于Android开发者都是必须要掌握的一项技能,但是使用SQLite,要写很多内容,创建表,对表的操...

  • sqlite3模块读取数据库然后写入excel表格

    sqlite3模块读取数据库然后写入excel表格 做个笔记:sqlite3模块读取数据库表内容,然后三个表'le...

网友评论

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

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