您的位置:首页 > 数据库

sqlite常用语句

2015-09-30 14:05 239 查看
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,'王庆晗',30,'M')

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

第二种,部分添加

INSERT INTO student (name,age,gender) VALUES ('王庆晗',30,'M')

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



第一种,整体删除

DELETE FROM person

第二种,根据条件删除

DELETE FROM person WHERE number = 1



第一种,整体修改

UPDATE student SET age = 20

第二种,条件修改

UPDATE student SET age = 20 WHERE name = 'lisi'



第一种,查询全部

SELECT * FROM student

第二种,条件查询

SELECT *FROM student WHERE name = 'lisi'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: