![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
码之道_Devin
加油
展开
-
java录入时间 跟数据库存入时间总是差几个小时问题解决
问题排查解决思路:首先确定项目运行机器的时区再确定数据库的时区将项目运行机器的时区改为东八区spring.datasource.url=jdbc:mysql://147.128.16.116:3306/lab_management?charset=utf8mb4&useSSL=false&serverTimezone=Asia/Shanghai将数据库连接时区改为东八区完美解决...原创 2021-11-16 12:39:57 · 841 阅读 · 1 评论 -
mysql 建表的 排序顾规则 和字符集
1.字符集说明:一般选择utf8.下面介绍一下utf8与utfmb4的区别。utf8mb4兼容utf8,且比utf8能表示更多的字符。至于什么时候用,看你的做什么项目了,到 这里 看unicode编码区从1 ~ 126就属于传统utf8区,当然utf8mb4也兼容这个区,126行以下就是utf8mb4扩充区,什么时候你需要存储那些字符,你才用utf8mb4,...原创 2019-11-07 20:41:47 · 379 阅读 · 0 评论 -
Mysql 入门到精通
最近发现一个博主写的特别好的文章 关于MySql(入门到精通) 安利大家一下:https://blog.csdn.net/w1lgy/article/category/7249492原创 2019-07-26 15:16:12 · 126 阅读 · 0 评论 -
关于 建表 ERROR 129错误解决
当你建立数据库的时候出现以下这个错误ERROR 1293 (HY000): Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause本人在执行如下sql 时 报错CREATE TABLE `App` ( ...原创 2019-07-07 17:13:49 · 1700 阅读 · 0 评论 -
mybatis 为什么要设置jdbcType
Exception in thread "main" org.springframework.jdbc.UncategorizedSQLException: Error setting null for parameter #6 with JdbcType OTHER . Try setting a different JdbcType for this parameter or a differ...原创 2019-06-11 17:53:50 · 1962 阅读 · 0 评论 -
Mysql sql语句 将字符串转为Double类型
第一阶段,认识 sql里面的数字类型,float,decimal, double三者的区别介绍float:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位)double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位)decimal:数字型,128bit,不存在精度损失,常用于银行帐目计算。(28个有效位)M...原创 2019-06-12 17:52:54 · 23619 阅读 · 0 评论 -
mysql 排序后 分页 第一页数据和第二页数据部分数据重复问题
记录开发过程中的一个坑 在开发过程中遇到的问题 (菜鸡一枚,随笔勿喷)问题描述数据分页时需要根据数据记录创建时间create_time字段倒序,即使用order by create_time desc limit ?,?,但是我们会发现,前端进行请求时获取的数据并不正确,分页中出现了一定的重复数据。问题原因期初还很好奇,总数没问题,总查询也没问题,为什么数据会重复了,然后会把部分数据给覆...原创 2019-05-18 16:17:01 · 4255 阅读 · 1 评论 -
mysql 产生临时表的几种情况
1、UNION查询;2、用到TEMPTABLE算法或者是UNION查询中的视图;3、ORDER BY和GROUP BY的子句不一样时;4、表连接中,ORDER BY的列不是驱动表中的;5、DISTINCT查询并且加上ORDER BY时;6、SQL中用到SQL_SMALL_RESULT选项时;7、FROM中的子查询;8、子查询或者semi-join时创建的表semi-join:所谓...原创 2019-05-04 18:13:23 · 4530 阅读 · 0 评论 -
EXPLAIN用法和结果分析
EXPLAIN select * from t_goods where goods_id =( select goods_id from t_goods where goods_money="15")http://note.youdao.com/noteshare?id=6d78d69affec1d2448ea185984154ca4&sub=FD217BF363...原创 2019-05-04 17:42:57 · 468 阅读 · 0 评论 -
MySQL外键约束 删除时 和 更新时 各取值的含义
1 创建两个表创建2个表,分别为studnet 学生表和score 成绩表删除时属性,可能取值如上图为:默认(RESTRICT),RESTRICT,No ACTION,CASCADE,SET NULL属性。当取值为No Action或者Restrict时,则当在父表(即外键的来源表)中删除对应记录时,首先检查该记录是否有对应外键,如果有则不允许删除。当取值为Cascade时,则...原创 2019-01-12 17:01:56 · 1495 阅读 · 1 评论