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自连接
作用与语法:

例子:



















