mysql
abiao555
这个作者很懒,什么都没留下…
展开
-
mysql内容查找并替换
UPDATE article SET content=replace(content,'查找的字符串','替换的新内容') where content like'%查找的字符串%';原创 2022-03-29 16:27:09 · 1263 阅读 · 0 评论 -
mysql慢查询常用语句
set global slow_query_log=onset global log_queries_not_using_indexes=onshow variables like 'slow%'show variables like '%log%'show variables like 'slow_query_log'show variables like 'long_query_time'原创 2021-11-26 15:21:37 · 847 阅读 · 0 评论 -
mysql时间函数
select *,from_unixtime(s.create_time, '%Y-%m-%d %H:%i') as ctimefrom aaa;原创 2021-07-02 16:16:53 · 268 阅读 · 0 评论 -
mysql利用group by查询重复数据统计
select uid,count(*) as count from users group by phonehaving count>1;原创 2021-03-11 15:29:23 · 1153 阅读 · 0 评论 -
mysql的group_concat结合group by使用方法
SELECT * from (select GROUP_CONCAT(uid) as uids, phone , count(phone) as phones from userwhere show=1 GROUP BY phone HAVING count(phone)>=2) as tmp原创 2021-03-11 15:28:17 · 409 阅读 · 0 评论 -
mysql常用函数
round((aaa- bbb)/3600) //四舍五入ceil((aaa- bbb)/3600) //向上取整FLOOR((aaa- bbb)/3600) //向下取整SELECT UNIX_TIMESTAMP("2016-07-17 23:59:59"); //转换为时间戳select FROM_UNIXTIME("1555740000",'%Y-%m-%d %H:%i:%s'); //将时间戳转换为指定时间格式...原创 2021-01-20 09:41:46 · 55 阅读 · 0 评论 -
利用mysql的FIND_IN_SET查询
FIND_IN_SET查询area字段内包含41,42,43,44的所有记录(area存储的数据格式为:1,2,3....)select id,area from xxxxxxxxxx where FIND_IN_SET(41,area) or FIND_IN_SET(32,area) or FIND_IN_SET(43,area) or FIND_IN_SET(44,area)原创 2021-01-12 14:10:06 · 3417 阅读 · 0 评论 -
mysql笔记
prompt命令修改mysql提示符,默认是mysql>例如:prompt abcprompt \u@\h \d 当前用户名@当前主机名 当前数据库名SELECT VERSION(); 数据库版本SELECT NOW(); 当前时间SELECT USER(); 显示当前用户SHOW WARNINGS; 查看警告信息创建数据库t1CREATE DATABASE IF NOT EXISTS t1 或CREATE SCHEMAIF NOT EXISTS...原创 2020-06-14 10:43:38 · 183 阅读 · 0 评论