![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL数据库
Leemeea
说些很么呢?!
展开
-
MySQL使用相关总结
表空间回收(碎片整理)主要是mysql执行删除数据之后,一直尚未释放硬盘空间,使用这个ALTER TABLE [表名] ENGINE = Innodb;参考:https://www.jb51.net/article/223238.htm原创 2022-01-06 11:29:15 · 320 阅读 · 0 评论 -
mysql提示时区不正确
异步https://blog.csdn.net/qq_36350532/article/details/81534812原创 2021-09-16 11:56:49 · 104 阅读 · 0 评论 -
MybatisPlus配合数据库JSON格式字段
映射实体类被映射的JSON实体类mapper的映射如果映射实体类上有@TableName(autoResultMap = true),这个时候就不需要xml配置文件了,可以二选一,也可以同时存在原创 2021-09-03 09:56:26 · 775 阅读 · 0 评论 -
mysql中geometry类型的简单使用
搬砖-移步:https://zhuanlan.zhihu.com/p/268071994原创 2021-08-12 17:37:26 · 392 阅读 · 0 评论 -
MySQL连接数据库指定编码UTF8
url=jdbc:mysql://ip:端口/数据库?useUnicode=true&characterEncoding=utf8原创 2021-05-07 13:47:59 · 1119 阅读 · 0 评论 -
数据库事务的四种隔离级别
数据库事务的四大特性原子性事务包含的所有操作要么成功,要么失败回滚一致性事务必须是数据库从一个一致性状态到另一个一致性状态。事务执行之前和之后必须都是一致性的一个状态隔离性当多个用户并发访问数据库,比如同一张表时,数据库为每一个用户开启的事务,不会被其他事务的操作干扰,多个并发事务之间要相互隔离持久性事务一旦被提交,那么数据库的数据改变是永久性的,即便是数据库遇到故障的时候也不会丢失事务操作。数据库事务的隔离级别数据库有4中事务隔离级别,分别从低到搞为:Read uncom原创 2021-03-22 14:32:09 · 778 阅读 · 0 评论 -
数据库的分区、分表、分库、分片
什么是分区?数据分区是一种物理数据库的设计技术,目的是为了在特定的SQL操作中减少数据读写的总量以缩减响应时间。分区是一种物理数据库设计技术,MySQL数据库默认使用水平分:分区方式水平分区:对表的行进行分区,不同分组的数据放在不同分区种,表的所有列均在每个分区内有,维持原有的表结构,只是把数据分组存放在不同分区 ;垂直分区:将某些列划到指定分区,减少表的宽度,每个分区都保存了其中列所在的行;分区模式Range:按某个或某些列的范围划分,比如年;Hash:根据某些列的hash值进行分原创 2020-09-16 22:00:16 · 823 阅读 · 0 评论 -
数据库内容按字段替换
update [表名] set [字段名] = replace([字段名],'需要被替换文字','要替换成的文字');update RES_SOURCE_DATA set rsda_bigimg_url = replace(rsda_bigimg_url,'110.185.107.34','219.130.135.92');如上,将RES_SOURCE_DATA 表中的rsda_bigimg_url字段内的110.185.107.34文字替换成219.130.135.92的文字...原创 2020-06-28 10:32:23 · 703 阅读 · 0 评论 -
关于SQL的时间查询-Oracle和MySQL
MySQL文本转时间查询STR_TO_DATE('2017-01-06 10:20:30','%Y-%m-%d %H:%i:%s')时间转文本查询DATE_FORMAT(字段,'%Y-%m-%d %H:%i:%s')Oracle文本转时间查询to_date('2012-06-18 23:59:59','yyyy-mm-dd hh24:mi:ss')时间转文本查询to_cha...原创 2020-05-07 11:00:52 · 345 阅读 · 1 评论 -
MySQL的Could not execute JDBC batch update解决方案,SQL脚本太长导致无法存入MySQL
mysql sql长度限制解决错误提示:Could not execute JDBC batch update通过发现原因是SQL语句长度大于1M,而机器上的mysql是默认配置为1M,也就是说mysql通讯的数据包大小设置是1M,这就造成sql语句执行失败。将mysql的配置文件(my.ini)中的max_allowed_packet = 6M,就可以解决这样的问题。...原创 2019-12-06 10:39:34 · 1706 阅读 · 0 评论