表操作

作者: 一江碎月 | 来源:发表于2017-12-04 23:05 被阅读0次

创建表

关键字:CREATE TABLE

如:

CREATE TABLE IF NOT EXISTS em (
  id integer PRIMARY KEY AUTOINCREMENT NOT NULL,
  name text,
  schoolId integer
);

CREATE TABLE 后跟的是表名,() 中是列名,列的数据类型,以及是否可以为NULL,不同的列之间用逗号隔开。

NOT NULL:指定该列值不能为NULL。

NULL:指定该列值可以为NULL。

DEFAULT

可以在 NOT NULL 或 NULL 后跟 DEFAULT 关键字,用于指定该列在未指定值时的默认值。如下:

CREATE TABLE d (    
   id NOT NULL DEFAULT 1,
   name
);

向该表中添加数据时,如果没有指定 id 的值,则所有的 id 默认的是 1。


修改表

关键字:ALTER TABLE,sqlite 功能中只有向表中新添加列,重命名表名两个功能。

增加列

使用 ADD 关键字。

如下:

ALTER TABLE em ADD test TEXT 

向 em 表中新添加了一个 test 列。

重命名表名

使用 RENAME TO。如下:

ALTER TABLE EM_BAK RENAME TO em

将表 EM_BAK 的表名重命名为 em。

其余操作

除上述功能外,别的功能都需要临时表进行中转。

  1. 重新创建一个临时表,将本表中的数据复制到临时表中,再删除原表。

  2. 将临时表重命名为原来的名字。

  3. 在此过程中可以对表中的列等重命名。


删除表

使用 DROP TABLE

它并不是删除某一记录,而是删除整个表,不管其内部有多少记录。

DROP TABLE test;

删除 test 表。

相关文章

  • hive基础语法

    目录 Hive安装和启动 Hive表操作-分区表 Hive表操作-复杂类型操作 Hive 查询语句 Zepplin...

  • 表操作

    1、创建表(DDL) CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_n...

  • 表操作

    创建表 关键字:CREATE TABLE。 如: CREATE TABLE 后跟的是表名,() 中是列名,列的数据...

  • 表操作

    选择表 -- select Sheets(2).selectSheets("2月").SelectSheet2.s...

  • 操作表

    名称:走(走路) 1.介绍工作名称“我今天要示范的工作是走路请大家仔细观察。 2,准备动作:抬头挺胸,双手自然下垂...

  • Oracle基础总结

    Oracle开发基础重点 Oracle一般操作 表空间 用户 表 表数据 Oracle 查询操作 单表查询 多表查...

  • Django 多对对关系ManyToManyField对象数据查

    角色表 操作表 添加 查询

  • 记录一次简单的性能优化

    需求 有个简单的需求,查询操作记录。涉及两张表:1).操作记录表 2).用户表 操作记录表有50w ~ 100w条...

  • 《Hbase企业应用开发实战》笔记-第五章 客户端操作

    原生java api 表创建、删除、修改 表状态 region操作、快照操作、其他操作 ** 连接池HTableP...

  • Oracle常用操作指南

    目录 用户操作语句 表空间操作语句 数据文件操作语句 数据表操作语句 数据库属性操作语句 1. 用户操作语句 查看...

网友评论

      本文标题:表操作

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