ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

MySql 笔记二

2021-07-06 20:03:35  阅读:170  来源: 互联网

标签:返回 函数 exp2 笔记 str MySql date null


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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有