创建表
CREATE TABLE IF NOT EXISTS "T_Person" ("id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,"name" TEXT,"age" INTEGER,"heigth" REAL
)
CREATE TABLE IF NOT EXISTS t_student
(id INTEGER PRIMARY KEY AUTOINCREMENT,name TEXT,age INTEGER
);CREATE TABLE IF NOT EXISTS t_student
(id INTEGER PRIMARY KEY AUTOINCREMENT,name TEXT UNIQUE,age INTEGER
);
CREATE TABLE IF NOT EXISTS t_student
(id INTEGER PRIMARY KEY AUTOINCREMENT,name TEXT,age INTEGER,score REAL
);
CREATE TABLE IF NOT EXISTS t_student
(id INTEGER,name TEXT,age INTEGER,score REAL,PRIMARY KEY(id)
);
插入
INSERT INTO t_student(age, score, name)VALUES('28', 100, 'zhangsan');INSERT INTO t_student(name, age)VALUES('lisi', '28');INSERT INTO t_student(score)VALUES(100);
修改
UPDATE t_studentSET name = 'MM'WHERE age = 10;UPDATE t_studentSET name = 'WW'WHERE age is 7;UPDATE t_studentSET name = 'XXOO'WHERE age < 20;UPDATE t_studentSET name = 'NNMM'WHERE age < 50 and score > 10;
UPDATE t_student SET name = 'zhangsan';
删除
DELETE FROM t_student;DELETE FROM t_student WHERE age < 50;
查询
SELECT * FROM t_student
ORDER BY id ASC LIMIT 30, 10;
SELECT * FROM t_student
WHERE score > 50
ORDER BY age DESC;SELECT * FROM t_student
WHERE score < 50
ORDER BY age ASC , score DESC;
SELECT COUNT(*)
FROM t_student
WHERE age > 50;
SELECT name as myName, age as myAge, score as myScore
FROM t_student;SELECT name myName, age myAge, score myScore
FROM t_student;SELECT s.name myName, s.age myAge, s.score myScore
FROM t_student s
WHERE s.age > 50;
SELECT name, age, score FROM t_student;
SELECT * FROM t_student;
删除表
DROP TABLE IF EXISTS t_student;