简单的sql语句

1 创建sql表
create table IF NOT EXISTS t_tudent_2 (id integer PRIMARY KEY AUTOINCREMENT, name text, age integer, score real ) ;

2 删除表
DROP TABLE IF EXISTS t_student ;

3 增加数据
INSERT INTO t_tudent_2 (id, name, age, score) VALUES (2, 'jack2', 21, 98) ;

4 更新数据库
UPDATE t_tudent_2 SET age = 20 , id = 1 ;

5 条件语句 (where条件, and = && , or == ||, where a =(is) b, where a =(is not) b )
1)UPDATE TABLE t_student SET score = 60 WHERE age < 20 ;
2)年龄大于10 并且 姓名不叫jack的记录, 年龄都该成5
UPDATE TABLE t_student SET age = 5 WHERE age > 10 AND name != 'jack' ;

  1. 删除年龄小于10 或者 年龄大于30的记录
    DELETE TABLE t_student WHERE age < 10 OR age > 30 ;

6 查询语句
1)SELECT name , age FROM t_student WHERE age > 10 and score >= 60 ;
2)别名(空格或者AS)
SELECT s.name , s.age, s.class_id FROM t_student AS s WHERE age > 10 and score >= 60 ;
SELECT name sname , age sage, class_id sclass_id FROM t_student s WHERE age > 10 and score >= 60 ;
3)查数量(count)
SELECT count(s.name) FROM t_student s where score >= 60 ;
4)排序(ORDER BY , asc 升序, desc降序)
SELECT * FROM t_student WHERE score >= 60 ORDER BY score asc , age asc ;
5)限制数量(limit(A , B)A-从A之后,B-几条数据)
SELECT * FROM t_student WHERE score >= 60 LIMIT 0, 10 ;

  1. 简单约束
    not null 不为空
    unique 唯一
    deafult 默认值
    例 : CREATE TABLE t_student2 (id integer PRIMARY KEY AUTOINCREMENT, name text NOTNULL UNIQUE, age integer NOTNULL DEFAULT 1) ;
    7 查询语句表连接查询 ()
    -- 查询班级是0316ios的所有学生
    SELECT * FROM t_student s , t_class c WHERE s.class_id = c.id AND c.name == '0316ios';
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 50个常用的sql语句Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname...
    哈哈海阅读 1,349评论 0 7
  • 50个常用的sql语句 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cna...
    最美的太阳WW阅读 3,478评论 0 23
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 35,088评论 18 399
  • 说明:以下五十个语句都按照测试数据进行过测试,最好每次只单独运行一个语句。 问题及描述: --1.学生表 Stud...
    lijun_m阅读 1,412评论 0 1
  • Java数据持久化之mybatis 一. mybatis简介 1.1 原始的JDBC操作: Java 通过 Jav...
    小Q逛逛阅读 5,532评论 0 16

友情链接更多精彩内容