
MySQL
文章平均质量分 87
跨时代135
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql格式化日期
mysql查询记录如果有时间戳字段时,查看结果不方便,不能即时看到时间戳代表的含义,现提供mysql格式换时间函数,可以方便的看到格式化后的时间。1. DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。DATE_FORMAT(date,format) format参数的格式有 %a 缩写星期名 %b 缩写月名 %c 月,数值 %...转载 2018-08-02 19:54:36 · 179 阅读 · 0 评论 -
MySQL常用SQL说明
现在人工智能非常火爆,很多朋友都想学,但是一般的教程都是为博硕生准备的,太难看懂了。最近发现了一个非常适合小白入门的教程,不仅通俗易懂而且还很风趣幽默。所以忍不住分享一下给大家。点这里可以跳转到教程。把多列数据字符串通过某种规则合并为一列输出比如表test 有列 col1,col2,col3 现在需要把col1,col2中间加上一个标记*则可以写为 select concat(col...原创 2018-08-26 10:11:19 · 233 阅读 · 0 评论 -
MySQL批量SQL插入性能优化
对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,可能每天花费在数据导入上的时间就会长达几个小时之久。因此,优化数据库插入性能是很有意义的。 网络上的牛人很多,总会有一些手段可以提高insert效率,大家跟我一起分享一下吧: 1. 一条SQL语句插入多条数据。 我们常用的插入语句大都是一条一个ins...转载 2018-10-29 13:58:08 · 358 阅读 · 0 评论 -
MySQL中int(M)和tinyint(M)数值类型中M值的意义
https://www.cnblogs.com/totian/p/7065123.html在一开始接触MySQL数据库时,对于int(M)及tinyint(M)两者数值类型后面的M值理解是最多能够插入数据库中的值不能大于M;后来工作后,也是一边学习一边使用,之后的理解是其中的M的意思是插入数据库中的值的字符长度不能大于M,例如,int(4),想要插入1234,1234的字符长度是4,就正好...转载 2019-04-28 14:17:46 · 209 阅读 · 0 评论 -
mysql 数字支持0开头
世界之大,无奇不用。数字要支持0开头。还好mysql 有个关键字ZEROFILL;ALTER TABLE t CHANGE COLUMN a a INT(4) UNSIGNED ZEROFILL;这样的话,如果是数字1则会补全为0001mysql支持这个功能,挺好的。...原创 2019-04-25 15:59:49 · 3677 阅读 · 1 评论 -
写MySQL存储过程实现动态执行SQL
转自:http://www.cnblogs.com/william-lin/archive/2013/03/19/2968727.html--存储过程名和参数,参数中in表示传入参数,out标示传出参数,inout表示传入传出参数create procedure p_procedurecode(in sumdate varchar(10)) begin declare v_...转载 2019-05-17 17:36:39 · 226 阅读 · 0 评论 -
mysql 不创建存储过程的方式动态组装sql
有些时候我们会动态组装一些sql,但是又不想创建一个存储过程,mysql正好有个方式支持的。那就是Prepared SQL Statement Syntax官方文档链接如下https://dev.mysql.com/doc/refman/8.0/en/sql-syntax-prepared-statements.html另外也参考了如下文章,感谢提供的思路。https://ww...原创 2019-06-18 19:36:07 · 712 阅读 · 0 评论 -
MySQL比like语句更高效的写法locate、position、instr find_in_set
https://blog.youkuaiyun.com/u012843873/article/details/78458920你是否一直在寻找比MySQL的LIKE语句更高效的方法的,下面我就为你介绍几种。LIKE语句SELECT `column` FROM `table` where `condition` like `%keyword%'事实上,可以使用locate(position) 和 i...转载 2019-07-20 11:03:25 · 434 阅读 · 0 评论 -
mysql 字符串分割存储过程
drop procedure if exists splitStr;create proceduresplitStr (in str varchar(255),out subStr Varchar(2000),out idStr varchar(100))begindeclare index_var varchar(255);set @index_var = instr(str,...原创 2019-08-29 21:02:28 · 247 阅读 · 0 评论