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’

你可能感兴趣的:(sqlite数据库常用SQL语句)