sqlite表的创建,修改,删除

sqlite表的创建,修改,删除,第1张

概述创建表  CREATE TABLE 表名 (列名 数据类型 限定符...) CREATE TABLE tTable (ID INTEGER,NAME TEXT); 修改表  ALTER TABLE ...(命令允许用户重命名或添加新的字段在已有表中,不能从表中删除字段。并且只能在表的末尾添加字段) 修改表名:ALTER TABLE 旧表名  RENAME TO 新表名 ALTER TABLE tT

创建表 CREATE table 表名 (列名 数据类型 限定符...)

CREATE table ttable (ID INTEGER,name TEXT);

修改表 ALTER table ...(命令允许用户重命名或添加新的字段在已有表中,不能从表中删除字段。并且只能在表的末尾添加字段)

修改表名:ALTER table 旧表名 REname TO 新表名

ALTER table ttable REname TO Mytable;

添加一列:ALTER table 表名 ADD ColUMN 列名 数据类型 限定符

ALTER table Mytable ADD ColUMN AGE INTEGER;

删除表 DROP table 表名

DROP table Mytable;


使用CREATE 和 DROP 语句来创建和删除 【表(table),视图(VIEW),索引(INDEX),关系(Relationship),触发器(Trigger)】,使用ALTER table 语句用来改变表的结构。


例:更改表结构的方法:

1.当表中没有任何数据时

删除表

DROP table Mytable;

创建表

CREATE table Mytable ...

2.当表中有数据时

将表名改为临时表

ALTER table Mytable REname TO _temp_Mytable;

创建新表

CREATE table Mytable (....);

导入数据

INSERT INTO Mytable SELECT ..,..,“用空来补充原来不存在的数据” FROM _temp_Mytable;

删除临时表

DROP table _temp_Mytable;

备注:

判断一个表是否存在,只要查看sqlite_master表中是否存在这条数据就可以知道了


SELECT count(*) FROM sqlite_master WHERE type='table' AND name='tablename';

转载: 点击打开链接 总结

以上是内存溢出为你收集整理的sqlite表的创建,修改,删除全部内容,希望文章能够帮你解决sqlite表的创建,修改,删除所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1172233.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存