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;

   > 事务的四大特性:

    

 

  > 事务引发的问题

    

 

 

   > 事务的隔离级别