
mysql
零起飞
优秀的后台系统,并不在于功能最多最全,而是要最符合客户的需求。
展开
-
mysql查询不同用户(操作记录)的最新一条记录
先用MAX(time) 和 group by item_id 查询出不同的item_id对应的最大时间,然后再在外面连表查询,查询 表中 item_id 和login_time 时间 相等于刚才的查询记录的记录。条件:member_id=238。原创 2024-06-22 16:51:02 · 387 阅读 · 0 评论 -
MYSQL查询字段全部为中文的字段
SELECT 字段 FROM 表名 WHERE length(字段)!=char_length(字段)\G;在实际使用mysql的过程中,会遇到这样的问题,查询字段内容全部为中文内容的数据,对于刚用mysql的小伙伴可能就比较迷失了,不知道怎么使用,其实这个问题很简单,使用下面这个sql语句就可以了。原创 2024-06-21 14:09:29 · 1062 阅读 · 0 评论 -
mysql批量更改数据库表名
SUBSTRING(TABLE_NAME, 0), 截取表名位置。1、在未有的前缀表名前增加前缀。2、修改已经存在的表名前缀。原创 2024-06-21 14:07:19 · 551 阅读 · 0 评论 -
数据库没有备份,数据被覆盖了,如何还原
这种情况下,可以通过日志来还原。先把数据库还原到上一时间段备份的版本。如,宝塔面板下装的数据库,都开启了二进制日志,通过以下命令就可以查到2018-05-11 18:11:10 到 2018-05-11 18:30:10 这段时间的。--base64-output=DECODE-ROWS: 会显示出row模式带来的sql变更。注:默认配置的是 Mixd (混合)模式的,不带下面参数部分SQL会以Base64编码出现。-v :显示statement模式带来的sql语句。原创 2024-06-20 15:04:07 · 944 阅读 · 0 评论 -
MySQL查询生日是今天的用户
PHP从身份证号中获取生日的方法。MySQL查询生日是今天的用户。查询7天内生日的用户。原创 2024-06-15 12:41:04 · 318 阅读 · 0 评论