mysql删除重复数数据完美DELETE consum_record FROM consum_record, ( SELECT &n...
mysql
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...
mysql 创建索引加快查询
当mysql表中的数据量很大的时候,如果做关联查询,关联的条件变量最好做成索引,这样查询时间会由几秒缩短到几毫秒使用explain 可以查看搜索的语句是否使用了索引,方便提高查询效率,没有使用索引的查询一般都是...
mysql 中alter语句中change和modify的区别
您可以使用CHANGE old_col_namecolumn_definition子句对列进行重命名。重命名时,需给定旧的和新的列名称和列当前的类型。例如:要把一个INTEGER列的名称从a变更到b,您需要如下操作:· &n...