mysql

mysql快速插入百万测试数据

有时候我们想测试百万数据的时候,我们的sql语句查询性能,我们就需要构建一个百万数据的测试环境,如何快速构建一个百万测试数据的环境呢,可以通过其它语言程序遍历循环写入,不过这些都有点慢,我们可以直接通...

阿里云内存过小mysql总是宕机解决办法

当网站访问量提升的时候,mysql的内存就会占用很多,如果这时候不做些处理,恰巧系统内存有很小,系统就会kill掉mysql进程,导致mysql宕机。如果我们可以增加内存,当然这是一个很好的解决办法,但是加内存毕竟要...

mysql去重(删除重复数据)

mysql删除重复数数据完美DELETE consum_record FROM     consum_record,      (        SELECT   &n...

mysql按照日期分组排序(date_format)

今天在做项目的时候,遇到了这样的一个问题。需要开发一个浏览记录的接口,返回的数据按照日期分组排序,就是今天,昨天,前天这样的数据形式返回。但是数据库保存的时间格式是timestamp,多了时分秒这样的额外时...

mysql 日期,统计信息查看

实际工作中,我们经常需要做一些报表统计。这时候就需要查询本月的数据信息,前一天的数据信息,前一周的数据信息,前一个月的数据信息。下面我们来看一下如何在mysql中做这些数据的筛选过滤。test:表名 da...

mysql使用in的时候返回数据顺序不对

今天处理线上问题的时候,遇到了一个非常诡异的事情,本来都是按照正常顺序查出的数据,但是显示的时候顺序却发生了变化。于是一步一步进行跟踪调试。发现了罪魁祸首就是mysql的in函数。平常使用in的时候,一般都...

在 PHP 7 中不要做的 10 件事

1. 不要使用 mysql_ 函数这一天终于来了,从此你不仅仅“不应该”使用mysql_函数。PHP 7 已经把它们从核心中全部移除了,也就是说你需要迁移到好得多的mysqli_函数,或者更灵活的 PDO 实现。2. 不要编写垃圾代码这...

细节决定成败-mysql中的时间存储(datetime,timestamp,int)

在mysql中存储时间,我们可以用datetime 格式,timestamp格式,也可以用int格式。那么我们设计的时候该如何考虑呢?首先,我觉得应该明白这几个格式究竟是如何的,然后看看他们的区别,这样我们才能思考何时使用...

mysql中联合两个表的数据,并且按照字段排序

有时候我们需要的数据分散在不同的表中,我们就需要联合查询来获取我们需要的数据,并且可以按照指定的字段进行排序处理。举个例子:A表的字段有id,name,age,telephone,addtime.B表的字段有id,experience,type,te...

mysql show命令集合

show tables或show tables from database_name; -- 显示当前数据库中所有表的名称show databases; -- 显示mysql中所有数据库的名称show columns from table_name from database_name; 或show...