1、数据操作语句
1、insert语句
作用:
类型以及语法:
1、插入一行
例子
2、插入多行记录
例子
从其他表复制记录
例子
2、insert to value语句
作用:向表中插入值。
例子
3、insert into select
作用:在表中插入多行。
除INSERT INTO外,还将Insert与select语句结合使用。
语法:
例子
4、SQL插入多行
作用:单个语句中将多行插入到一个表中。
语法:
5、SQL update语句
作用:修改表中现有行的数据。
语法:
例子
多行例子
带有子查询示例的SQL UPDATE
6、update与join
作用:可使用一个表和连接条件来更新另一个表。
语法:
例子:
7、SQL 更新日期数据
作用:更新日期。
语法:
例子:
8、delete语句
作用:
例子:
2、查询语句
1、select语句
作用:
基本语法:
例子:
2、order by
作用:指定结果集中的行顺序。
语法:
例子:
例子,降序
3、distinct运算符
作用:主键确保表没有重复的行。 但是,当您使用SELECT语句查询表中的一部分列时,可能会得到重复数据项。
要从结果集中删除重复数据项,请在SELECT子句中插入DISTINCT运算符。
语法:
例子,一行
例子,多行
distinct和null值
4、limit子句
作用:LIMIT子句来限制SELECT语句返回的行数。
语法:
例子
使用SQL LIMIT获取具有最高或最低值的前N行
获取具有第N个最高值的行
5、fetch语句
作用:FETCH子句来限制查询返回的行数。
语法:
例子
6、where子句
作用:WHERE子句根据指定的条件筛选表中的行记录。
语法:
例子:
7、and运算符
作用:AND运算符是一个逻辑运算符,它在SELECT,UPDATE或DELETE语句的WHERE子句中组合了两个布尔表达式。
语法:
例子:
8、or运算符
作用:OR是一个逻辑运算符,它组合两个布尔表达式。 SQL OR运算符计算结果返回true或false,具体取决于表达式的结果。
语法:
例子
9、between运算符
作用:BETWEEN运算符是逻辑运算符。 它返回true,false或unknown值。 BETWEEN运算符用于SELECT,UPDATE或DELETE语句中以查找范围内的值。
语法:
例子:
10、in运算符
作用:IN运算符是一个逻辑运算符,用于将值与一组值进行比较。 如果值在值集内,则IN运算符返回true。 否则,它返回false或unknown。
语法:
例子
11、like运算符
作用:有时,测试表达式是否与特定模式匹配很有用,例如,查找名字以Yii或Su开头的所有员工。 在这些情况下,需要使用LIKE运算符。
语法:
例子
12、is null运算符
作用:IS NULL和IS NOT NULL运算符来测试表达式是否为NULL。
null的背景
语法:
例子:
13、not运算符
作用:NOT运算符来否定SELECT语句WHERE子句中的布尔表达式。
语法:
例子
13、SQL别名
作用:
语法:
15、inner join 子句
作用&语法:
例子:
14、left join子句
作用与语法:
例子:
15、full outer join子句
作用:
例子
16、cross join子句
作用与语法:
例子:
17、SQL自连接
作用与语法:
例子: