![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
云皓
这个作者很懒,什么都没留下…
展开
-
mysql查询某一字段,并将结果拼接为一个字符串
select GROUP_CONCAT(uid) from users使用GROUP_CONCAT()函数,默认以‘,’将拼接的字符串隔开,得到类似以下形式的字符串:“1,2,3,4,5,6,”使用DISTINCT()函数可去重,得到一个不包含重复值的字符串。select GROUP_CONCAT(DISTINCT(uid)) from users...原创 2018-08-26 13:51:37 · 5760 阅读 · 0 评论 -
SpringMVC 手动控制事务提交
1、在需要加事务的方法上加上DataSourceTransactionManager transactionManager = (DataSourceTransactionManager) ctx.getBean("txManager");DefaultTransactionDefinition def = new DefaultTransactionDefinition();def...原创 2018-08-27 14:58:06 · 1096 阅读 · 0 评论 -
MySql当中的concat函数
使用方法:1. concat(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。mysql> select concat('11','22','33');结果:112233 2. MySQL的concat函数在连接字符串的时候,只要其中一个是NULL,那么将返回NULLmysql> select con...原创 2018-09-06 15:08:44 · 243 阅读 · 0 评论 -
SQL中如何使用EXISTS替代IN
我们在程序中一般在做SQL优化的时候讲究使用EXISTS带替代IN的做法,理由是EXISTS执行效率要比IN高。 之前我一直挺懵懂的一件事情是如何使用EXISTS来替换IN呢,二者表示的意义又是什么呢?今天就我个人理解记录一下 IN表示范围,指某一字段在某一范围之内,这个范围一般使用子查询来获取,由此可知IN子查询返回的结果应该就是这个范围集。 EXISTS表示存在,指至少存在一处,这...转载 2018-09-12 23:24:01 · 1316 阅读 · 0 评论 -
MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
环境:linux,mysql5.5.21错误:Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'原因: 同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的数据库连接而导致的阻塞;解决方法:...转载 2018-11-22 09:29:03 · 145 阅读 · 0 评论 -
MySql截取字符串
1、left(name,4)截取左边的4个字符列:SELECT LEFT(201809,4) 年结果:20182、right(name,2)截取右边的2个字符SELECT RIGHT(201809,2) 月份结果:093、SUBSTRING(name,5,3) 截取name这个字段 从第五个字符开始 只截取之后的3个字符SELECT SUBSTRING('成都融资事...转载 2018-11-20 13:59:41 · 287 阅读 · 0 评论 -
Mysql中的存储过程
第一步: 第二步: 第三步:第四步:第五步: 进行测试注意: 在这里我没有使用cun_chu_go_cheng()这个函数,有可能是由于在第三步时我选的模式为 IN 导致和我预期结果不一致。所以截图就换了另外的一个函数。所使用的hao()函数关于模式我没有做任何选择。经过后续在网上浏览发现了 "IN" 表示输入参数,"OUT" 表示输出参数。第...原创 2018-12-06 15:33:34 · 157 阅读 · 0 评论 -
MySql中的定时任务 ---------- scheduler
第一步:使用命令查看事件调度器是否开启: show variables like '%event_scheduler%' 表示当前的事件调度器是关闭的。第二步: 将事件调度器打开 执行: set global event_scheduler=on ...原创 2018-12-16 15:47:58 · 346 阅读 · 0 评论