数据库
首页 > 数据库> > MySql 笔记二

MySql 笔记二

作者:互联网

1.6  将数据进行连接:select concat(employees_id,'#',last_name,'#') from employees; 将表中的数据进行连接,把每一列的值进行分割,用‘#’号进行分割

1.7  MySql中去除重复: 在select 语句中 用distinct关键字进行除去相同的行

1.8 对于不等于号:可以有两种表示方式:1采用 != 号    方式二 采用<>

2.12模糊查询:like   %表示任意多个字符       _表示一个任意字符  

 同时可以解决包含某个字符,或者not like 不包含某个字符

2.13 逻辑运算符: and  or   not

2.15  判断空 is null    判断非空  is not null

2.16  排序 使用order by 进行排序    ASC  进行升序    DESC进行降序

3.1  大小写控制函数   lower()    upper()

  字符处理函数 : 从concat()连接函数 

         substr()  截取函数

         length() 函数  进行长度判断

         instr(str,substr):查找子串的位置   

        TRIM(str):从str中删除开头和结尾的空格(不会处理字符串中间含有的空格)

       Ltrim(str):从str中删除左侧开头的空格

       Rtrim(str):从str中删除右侧结尾的空格

     replace (str,from_str,to_str)   将str中的form_str  替换为 to_str

3.3  数字函数:round(arg1,arg2) 四舍五入指定小数的值

       round(arg1):四舍五入保留整数

      trunc(arg1,arg2):截断指定小数的值,不做四舍五入处理

     mod(arg1,arg2):取余

3.4  日期函数

  sysdate()  或者NOW( )   返回系统的当前时间,格式为YYY-MM-DD hh-mm-ss

  curdate ()  返回系统当前的日期,不返回时间

   curtime()  返回当前系统中的时间,不返回日期

day of month ():该函数是计算d  是本月中第几天

day of week(date): 日期D今天是星期几,1星期天,2星期一

dayof year():返回指定年份的天数

dayname():返回data日期是星期几

last_day(date):返回data日期当月的最后一天

3.5 转换函数: DATE_FORMAT(date,format)   将日期转换成字符串

  STR_to_DATE(str,format)   将字符串转换成日期

修改表结构是alter table emp add column hire_date   date;

进行数据的插入  则使用,insert  into emp  values(default,'king ','king@sxt.cn');

通用函数:ifnull(expr1,expr2):判断expr1是否为null,如果为Null,则用exp2来代替null,

  null if(exp1,exp2)  判断exp1和exp2是否相等,如果相等则返回null,如果不相等则返回exp1

 if(emp1,exp2,exp3) 判断emp1是否为空,如果为空,则使用exp2代替exp1,如果不为空,则使用exp3来代替emp1

标签:返回,函数,exp2,笔记,str,MySql,date,null
来源: https://blog.csdn.net/qq_44788556/article/details/118512720