
数据库常见部分问题
苏乞儿丶
这里边总有你想要的
展开
-
生成连续的时间序列
select t1.date,ifnull(t2.count,0) count from ( select date_format(date_add(now(),interval -t.help_topic_id day),’%Y-%m-%d’) date from mysql.help_topic t where t.help_topic_id<7 ) t1 left join ( sel...原创 2020-02-14 16:32:43 · 1055 阅读 · 0 评论 -
已解决:Incorrect string value: '\xF0\x9F\x98\x83' for column 'nick_name' at row 1;
我分为下面三个步骤来解决:第三条是重点 (1):修改mysql数据库的编码为uft8mb4 (2):修改数据表的编码为utf8mb4 (3):修改连接数据库的连接代码 (1):修改mysql数据库的编码为uft8mb4 修改方法: 参看:http://blog.csdn.net/poice00/article/details/52129351 (2):修改数据表的编码为utf8mb4 执行命令:A...原创 2019-10-23 13:49:33 · 3249 阅读 · 0 评论 -
MySQL DATE_FORMAT() 函数
MySQL Date 函数 定义和用法 DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。 语法 DATE_FORMAT(date,format) date 参数是合法的日期。format 规定日期/时间的输出格式。 可以使用的格式有: 格式 描述 %a 缩写星期名 %b 缩写月名 %c 月,数值 %D 带有英文前缀的月中的天 %d 月的天,数值(00-31) %e 月的天,数值...原创 2019-03-23 11:14:36 · 2412 阅读 · 0 评论 -
关于数据库添加数据乱码问题
数据库地址后面拼上?useUnicode=true&characterEncoding=UTF-8这句话即可 例: jdbc:mysql://192.168.1.232:3306/stu?useUnicode=true&characterEncoding=UTF-8原创 2019-04-09 16:16:53 · 230 阅读 · 0 评论 -
mysql查询当天,周,月,季度,年 数据
今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1 近7天 SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= da...原创 2019-05-22 09:16:06 · 532 阅读 · 0 评论 -
Navicat Premium 12连接MySQL数据库时会出现Authentication plugin 'caching_sha2_password' cannot be loade
很多用户在使用Navicat Premium 12连接MySQL数据库时会出现Authentication plugin ‘caching_sha2_password’ cannot be loaded的错误,解决方法如下 管理员权限运行命令提示符,登陆MySQL mysql -u root -p password  ...原创 2019-09-30 11:03:03 · 325 阅读 · 0 评论