sql 简单使用



/*创建表*/
CREATE TABLE IF NOT EXISTS t_student(id INTEGER , name TEXT, age , score REAL);


/*插入数据*/

 INSERT INTO t_student(age, score, name) VALUES ('28', 100, 'jonathan');
 INSERT INTO t_student(name, age) VALUES ('lee', '28');
 INSERT INTO t_student(score) VALUES (100);




/*简单约束*/
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 NOT NULL, age INTEGER NOT NULL);
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 DEFAULT 1);




/*分页*/
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;


/*修改指定数据*/
UPDATE t_student SET name = 'MM' WHERE age = 10;
UPDATE t_student SET name = 'WW' WHERE age is 7;
UPDATE t_student SET name = 'XXOO' WHERE age < 20;
UPDATE t_student SET name = 'NNMM' WHERE age < 50 and score > 10;

/*删除数据*/
DELETE FROM t_student  WHERE id = 2;

/*更新数据*/
UPDATE t_student SET name = 'LNJ';


/*插入数据*/
INSERT INTO t_student(name, age, score) VALUES ('lee', '28', 100);

/*添加主键*/
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));

/*删除表*/
DROP TABLE IF EXISTS t_student;


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

相关阅读更多精彩内容

  • 最近迷上了spark,写一些博客,记录一下自己的所得。 先学一下spark document上的样例。 代码: v...
    lsnl8480阅读 1,343评论 0 0
  • 1:什么是SQLite? SQLite是一款轻型的嵌入式关系数据库它占用资源非常的低,在嵌入式设备中,可能只需要几...
    往日的时光阅读 561评论 0 0
  • 1.在桌面创建一个sqlite的文件夹; 2.终端命令:cd Desktop 回车 cd s...
    懒眉阅读 3,169评论 0 2
  • 昨天在和朋友聚会的时候,朋友问我:贫穷会不会对一个人的思维产生影响? 我不假思索的回答:会,而且很大。但是穷人不一...
    莫生日记阅读 281评论 0 0
  • 文|桃核MM 我们是这个城市的土拨鼠,每天从这个洞穴入口进去,从另一个洞穴去到自己要去的地方,坐地铁时每每这样想起...
    心灵烟火阅读 219评论 0 0

友情链接更多精彩内容