sqlite数据库常用SQL语句

sqlite数据库常用SQL语句

创建表

CREATE TABLE IF NOT EXISTS "student" ("number" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" TEXT NOT NULL, "age" INTEGER NOT NULL, "gender" TEXT DEFAULT M);

创建一个表,如果不存在才创建(IF NOT EXISTS),表名是Student 字段有number(数字,主键,自增,不能为空),name(文本,不能为空),age(数字,不能为空),gender(文本,默认值M)

第一种,整体添加

INSERT INTO person VALUES (2,’haha’,30,'M')

向student表中添加数据,数据的值先后顺序要和已有的字段一一对应,且不可缺少

第二种,部分添加

INSERT INTO student (name,age,gender) VALUES (‘haha’,30,'M')

向student表中添加数据,字段和值对应

第一种,整体删除

DELETE FROM person

第二种,根据条件删除

DELETE FROM person WHERE number = 1

第一种,整体修改

UPDATE student SET age = 20

第二种,条件修改

UPDATE student SET age = 20 WHERE name = ‘haha’

第一种,查询全部

SELECT * FROM student

第二种,条件查询

SELECT *FROM student  WHERE name = ‘haha’

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容