SQLite3.0语法 语句

  • 建表格式: create table if not exists 表名 (列名 类型,....) 注: 如需生成默认增加的id: id integer primary key auto increment

  • 删除表

DROP TABLE IF EXISTS 't_student';
  • 创建表
CREATE TABLE IF NOT EXISTS 't_student' (

        'id' INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,

        'name' TEXT,

        'age' INTEGER

);
  • 插入数据
INSERT INTO t_student (name, age) VALUES ('name', age);

  • 更新数据
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’;
  • 基本查询
SELECT * FROM t_student;2.
  • 查询特殊的字段
SELECT name, age FROM t_student;3.
  • 通过条件来查询语句
SELECT name, age FROM t_student WHERE age <= 25;4.
  • 通过条件查询

    • 模糊查询
SELECT name, age FROM t_student WHERE name LIKE '%l%';5.
  • 多个条件的查询
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;
  • 数据的排序

  • 升序 ASC 默认情况

SELECT * FROM t_student ORDER BY age;
  • 降序 DESC
SELECT * FROM t_student ORDER BY age DESC;
  • 例如以年龄的升序排序
    如果年龄相同 以名字的降序排序
SELECT * FROM t_student ORDER BY age, name DESC;
  • 起别名
  • 给表起别名
SELECT [s.name](http://s.name "Page 2")
, s.age FROM t_student AS s;
  • 给数据库字段起别名
SELECT name AS myName, age AS myAge FROM t_student;
  • 查询
SELECT name, age FROM t_student LIMIT 4, 2;2>
  • 该语句的意思是:跳过0条数据 查询前五条数据
SELECT name, age FROM t_student LIMIT 5;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文:https://my.oschina.net/liuyuantao/blog/751438 查询集API 参...
    阳光小镇少爷阅读 3,857评论 0 8
  • SQL语言基础 本章,我们将会重点探讨SQL语言基础,学习用SQL进行数据库的基本数据查询操作。另外请注意本章的S...
    厲铆兄阅读 5,360评论 2 46
  • 青春路不迷茫 所谓青春 就是有大把的时间可以去实现梦想 我相信时间的力量超越我自己的力量 时间是这个世界上我们最忠...
    努力努力再努力Xu阅读 248评论 0 0
  • 摇响岁月的风铃,时间的足迹就像一串串跳动的音符深深浅浅地记下了生命中的每一点感动。翻看泛黄的青春日记,往日如风...
    伊剑阅读 1,339评论 6 3
  • 还会偶尔梦到,但不会心痛,时间真的是良药,可以忘记那些不想记得的东西。感觉现在很好,不会不开心,偶尔的安安静静,也...
    爱吃橙子的喵丶阅读 227评论 0 0