mysql数据库0331

内容:1、安装mysql(端口3306)、下载教学数据库、导入教学数据库,简单数据库指令:use show tables                 desc create drop.

           2、select ...from ...  不推荐使用*,影响查询速度,支持四则运算。

           3、where语句(条件)。不等!=或<>(推荐),字符串标准格式为'...',也可双引号。注意逻辑判断顺序

                 判断数据为null使用is null语句。模糊查找like,%指任意位数任意数值,_指占位符,例'_k%',指查

                 找:名中第二位为k,之后任意字符的字符串。

           4、order by排序。asc升序,desc降序。也可按取出的下标排序(不推荐,可读性低,易错)

           5、lower(小写)、upper(大写)、substr(a,1,2)从第一位(首位为1非0)截取a字符串,长度为二。

                length(字符串长度),trim(去前后空格),round(123.23,1)四舍五入,保留小数点后1位,rand()随

                机数,max,min。

           6、select  ... case...then...(case...then...case...then...)else...end。ifnull(temp,0)如果为null,则赋值0。

                str_to_date('所给日期','所给日期的格式形式'),例str_to_date('02-12-2018','%d-%m-%Y')。

                date_format(日期格式的项,'自定义日期格式'),例date_format(day,'%d-%m-%Y')。

           7、多行处理函数(自动忽略null值)。sum、avg、count(*或项目,注意多行忽略null,两种结果不同)。

                distinct去重,后跟项目1,项目2时,去重条件是两者都相同。

                group by分组,可跟多项目,与distinct类似,全相同才归为一组。

                having跟group by连用,对分组进行条件筛选。

           8、完整sql:select... from...where...group by...having...order by。

                执行顺序:from(加载)-where(选取符合条件的数据)-group by(分组)-having(过滤)-select(选择)-

                                order by(排序)-limit(截取)。






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值