SQL语句汇总(方便粘贴sqlite语句)

Posted 鲁德

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL语句汇总(方便粘贴sqlite语句)相关的知识,希望对你有一定的参考价值。

微信公众号:鲁德
长按二维码关注


鲁德性能和自动化课程报名咨询

           QQ:  1597002058  


>  本微信公众平台以后每期会发布全国各地的软件测试的相关招聘信息,欢迎关注!

> 如想借助该平台发布招聘信息的朋友,请将简历发送至邮箱1597002058@qq.com永久免费!



     DDL语句

  删除表

  DROP TABLE IF EXISTS 't_student';


  创建表

  CREATE TABLE IF NOT EXISTS 't_student' ( 'id' INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, 'name' TEXT, 'age' INTEGER

  );


  DML语句

  插入语句

  INSERT INTO t_student (name, age) VALUES ('why', 18);

  INSERT INTO t_student (name, age) VALUES ('lmj', 25);

  INSERT INTO t_student (name, age) VALUES ('lnj', 22);

  INSERT INTO t_student (name, age) VALUES ('yz', 17);

  INSERT INTO t_student (name, age) VALUES ('wsz', 28);


  更新数据

  UPDATE t_student SET age = 30 WHERE name = 'why';

  UPDATE t_student SET name = 'zs' WHERE age > 20;


  删除数据

  DELETE FROM t_student WHERE name = 'zs’;


  DQL语句

  基本查询

  SELECT * FROM t_student;


  查询特殊的字段

  SELECT name, age FROM t_student;


  通过条件来查询语句

  SELECT name, age FROM t_student WHERE age <= 25;


  通过条件查询(模糊查询)

  SELECT name, age FROM t_student WHERE name LIKE '%l%';


  多个条件的查询

  SELECT name, age FROM t_student WHERE name LIKE '%l%' AND age >=25;


  SELECT name, age FROM t_student WHERE name LIKE '%l%' OR age >=25;


  计算个数

  SELECT count(*) FROM t_student;

  SELECT count(name) FROM t_student;

  SELECT count(age) FROM t_student;


  数据的排序

  1> 升序 ASC(默认)

  SELECT * FROM t_student ORDER BY age;


  2> 降序

  DESCSELECT * FROM t_student ORDER BY age DESC;


  3> 以年龄的升序排序,如果年龄相同,以名字的降序排序

  SELECT * FROM t_student ORDER BY age, name DESC;


  起别名

  1> 给表起别名

  SELECT s.name, s.age FROM t_student AS s;


  2> 给字段起别名

  SELECT name AS myName, age AS myAge FROM t_student;


  分页查询(limit)

  1> 基本分

  SELECT name, age FROM t_student LIMIT 4, 2;


  2> 该语句的意思是:跳过0条数据,查询前五条数据

  SELECT name, age FROM t_student LIMIT 5;


(本文转载自网络,感谢原文作者,如有版权问题请及时留言,我们会第一时间处理)




鲁德IT
加入我们
官网:www.testroad.org

ROAD测试能力提升群427387176

ROAD性能架构师群: 257887726

ROAD中国测试跳槽招聘: 130995113

ROAD自动化测试2000人群: 161647742

ROAD安卓APP测试群224049779
软件测试技术交流群336124704
接口测试群:522151507




以上是关于SQL语句汇总(方便粘贴sqlite语句)的主要内容,如果未能解决你的问题,请参考以下文章

impala语句翻译过程中总结

SQLite学习汇总

玩转SQLite系列初识SQLite,重拾sql语句

玩转SQLite系列通过sql语句操作SQLite数据库

SQLite模糊查询一个单词的语句是啥?

玩转SQLite系列初识SQLite,重拾sql语句