文档章节

Mysql使用集锦

嗼訁
 嗼訁
发布于 2017/05/06 11:25
字数 515
阅读 2
收藏 0

2015/4/14 用户添加 权限设置

1.grant all privileges on test.* to 'root'@'%' IDENTIFIED BY 'liuhui';

添加用户root 密码为liuhui 如果不要密码则可以不填 IDENTIFIED BY 'liuhui' 权限为访问 test库下所以表 test为* 则表示访问所以数据库

 

2.CAST(askmny/10000 AS DECIMAL(8,2) ) 获取自动中除以10000保留最长8位 小数2位

 

3.mysql left(string,num) 从左截取几位

 

4.mysql right(string,num) 从右截取几位

 

5.substring_index(string,"分隔符",num) num为正数表示截取从左边第num个分隔符前边的 num为负数表示从右边第num个分隔符后边的

 

6.group_concat 该函数返回带有来自一个组的连接的非NULL值的字符串结果

select group_concat(name) name from a group by pid

id pid name

1 3 a

2 3 b

3 3 c

 

结果:a,b,c

 

7.拼接字符串concat(str1,str2,str3)

concat('11','22','33') echo 112233;

 

8.sql语句中用到in的时候 如果不支持如 id in ('1,2,3,4') 这样的情况可以使用find_in_set

例:where find_in_set(id,'1,2,3')

 

9.IFNULL(expr1,expr2) 判断是否为null 如果expr1不是null 返回expr1 否则返回expr2

 

10.FLOOR(x) 返回不大于X的最大整数值

 

11.UNIX_TIMESTAMP() 日期转为时间戳

 

12.CEILING(x) 返回不小于X的最大整数值

 

13.truncate(num,n) 直接截取n位数 不四舍五入

 

14.date_add(date,interval num (day、week、month、)) 标准日期格式 加天 周 月

 

15.FROM_UNIXTIME(time,'%Y-%m-%d') 时间戳转日期

 

16.UNIX_TIMESTAMP('%Y-%m-%d') 日期转时间戳

 

17.union去除重复的项 union all 不去重

 

18.distinct 去重

 

2016/8/5 cast(value as type ) convert(value,type) 将value改为type类型

 

2016/12/12 mysql order by 可以利用字段某个值排序 例如 order by pay.repaymentstatus=1

 

2016/12/13 a.aa,(SELECT

MIN(STATUS) FROM `dms_repaymentplan` a WHERE a.pid = 0 AND a.payment_id=pay.payment_id GROUP BY a.payment_id) AS repaymentplanstatus, mysql语句中如果联表只需要一个值 可以这样

 

 

2017-4-6 union all 查询字段字段名要一致 顺序也要一致

© 著作权归作者所有

上一篇: PHP使用集锦
下一篇: git 学习文档
嗼訁
粉丝 1
博文 8
码字总数 3814
作品 0
昌平
程序员
私信 提问
MySQL问题集锦

这次的项目采用mysql数据库,以前没怎么接触过,所以遇到很多问题,在此小小总结一下: (1)com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 见名之...

宿小帅
2016/10/10
16
0
mysql 启动报错问题集锦

在启动mysql的时候,可能会遇到各种各样的问题,然而这时候还找不到错误日志,只是在屏幕上显示: Starting MySQL. ERROR! Manager of pid-file quit without updating file. 那么我们就来看...

liliangchun
2016/05/01
0
0
Discuz 7.2坑爹集锦

Discuz是强大的论坛系统(以下简称DZ)使用广泛。目前Dz最新版本是 X2(20111221),虽然DZ 7.2版本比较老,中间尚有DZ X1,X1.5,但是使用7.2版本的网站还不少。并且7.2是论坛程序,而X系列添加...

mark35
2012/01/11
6.6K
11
LNMP安装常见问题集锦(一)

LNMP安装常见问题集锦(一) 2、nginx: [emerg] getpwnam("www") failed 3、nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory) 出现情况:刚......

chocoball
2014/05/27
8.4K
1
阿里云AI如何助攻世界杯?视频集锦背后的技术实践

本届世界杯互联网直播的顺利进行,离不开各大云计算厂商的支持。在这其中,阿里云是当之无愧的“C位“,除了优酷外,阿里云还支撑了CNTV、CCTV5客户端,为全网70%的世界杯直播流量保驾护航。...

阿里云云栖社区
2018/07/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

JS基础-该如何理解原型、原型链?

JS的原型、原型链一直是比较难理解的内容,不少初学者甚至有一定经验的老鸟都不一定能完全说清楚,更多的"很可能"是一知半解,而这部分内容又是JS的核心内容,想要技术进阶的话肯定不能对这个...

OBKoro1
今天
7
0
高防CDN的出现是为了解决网站的哪些问题?

高防CDN是为了更好的服务网络而出现的,是通过高防DNS来实现的。高防CDN是通过智能化的系统判断来路,再反馈给用户,可以减轻用户使用过程的复杂程度。通过智能DNS解析,能让网站访问者连接到...

云漫网络Ruan
今天
14
0
OSChina 周一乱弹 —— 熟悉的味道,难道这就是恋爱的感觉

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @xiaoshiyue :好久没分享歌了分享张碧晨的单曲《今后我与自己流浪》 《今后我与自己流浪》- 张碧晨 手机党少年们想听歌,请使劲儿戳(这里)...

小小编辑
今天
3K
24
SpringBoot中 集成 redisTemplate 对 Redis 的操作(二)

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二) List 类型的操作 1、 向列表左侧添加数据 Long leftPush = redisTemplate.opsForList().leftPush("name", name); 2、 向列表右......

TcWong
今天
46
0
排序––快速排序(二)

根据排序––快速排序(一)的描述,现准备写一个快速排序的主体框架: 1、首先需要设置一个枢轴元素即setPivot(int i); 2、然后需要与枢轴元素进行比较即int comparePivot(int j); 3、最后...

FAT_mt
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部