mysql.基础02
01.字符串函数
* SQL Server
> Concat 函数,在2012开始加入,若低于这个版本,可以通过 + 达到字符串连接的功能;
> TRIM: SQL中使用的是LTRIM, RTRIM;
> LPAD,RPAD: 2008中是没有,后期装2012之后确认;
02.数值函数
* sql server:
mod函数不存在,以 a % b 达到效果;
03.日期函数
> select date_add(now(),interval 1 day); 在当前时间上,天数+104。
04.流程函数
05.约束
> 自动增长:auto_increment
> check 的使用:
> 外键添加方法
> 外键对应字段的关联业务
06. 关于SQL中的子查询
** 根据查询结果不同,可分为:
> 标题子查询 : 子查询结果为单个值;
> 列子查询:子查询结果为一列;
> 行子查询:子查询结果为一行;
组合条件的查询:
> 表子查询:子查询结果为多行多列;
** 根据子查询位置, 可分为
> where 之后;
> from 之后;
> select 之后;
07.事务
> 查询事务状态: select @@autocommit;
> 设置事务提交方式:
设置为手动提交事务: set @@autocommit=0;
设置为自动提交事务: set @@autocommit=1
> 事务的开启: start transaction; 或 begin;
> 事务的提交: commit;
> 事务的回滚: rollback;
> 事务的四大特性:
> 事务引发的问题
> 事务的隔离级别