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中联合两个表的数据,并且按照字段排序

有时候我们需要的数据分散在不同的表中,我们就需要联合查询来获取我们需要的数据,并且可以按照指定的字段进行排序处理。举个例子: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...