sql:sql查询语句
Contents
本文采用知识共享署名 4.0 国际许可协议进行许可,转载时请注明原文链接,图片在使用时请保留全部内容,可适当缩放并在引用处附上图片所在的文章链接。
基础语法
样例
sql的书写规则
-
以英文分号 ; 结尾; 所有的符合必须在英文状态输入;
-
关键字不区分大小写(一般显示蓝色的),如select和SELECT 一样; 但列名等非关键字区分大小写。
-
每一列的列名及字段名不可以加单引号;且列名不可以有空格(
姓名
OK,但姓 名
不行;) -
语句之间不能有空格行;
注释的使用
-
单行注释用“— XXX”线后面有一个空格;
-
多行注释用“/**/”
运算符
-
算术运算符:+、-、*、/—-加减乘除; 所有数据和NULL运算为空; 例如 5+null =null;
-
比较运算符: >、>=、<、<=、<>(不等于);
-
字符串的比较,从头开始一个个比较,例如 字符串 ‘10’< ‘2’;
-
逻辑运算符: and(且)、or(或)、in(在。。间),in是OR的简写版; between and (在什么 区间);
字符串模糊查询
%
代表任意字符串- where 姓名 like ‘猴%’——查找第一一个字是猴
- where 姓名 like ‘%猴’——查找最后一个字是猴的
- where 姓名 like ‘%猴%’——查找中间包含一个字是猴的
- _ 1个下划线表示任意一个字符,几个下划线就几个字符
- where 姓名 like ‘猴__’——查找第一一个字是猴且包含3个字的