
mysql相关
记录关于mysql学习和在使用中遇到的问题
fengzelun
这个作者很懒,什么都没留下…
展开
-
mysql数据库 解析树形参数
一、前言 因为项目数据的地址是树形,格式:440000;440300;440312;659971; 查询出的数据又需要转为中文:XXX省XXX市XXX区欢乐港湾东岸L2-016 所以需要借助sql存储过程实现二、思路 把要读取数据的所有地址编码都查询出来 解析地址编码,因为地址编码是分号分隔,所有根据分号循环每个编码解析,解析后再拼接 把解析好的地址编码和地址名称存入一张数据表(存的时候利用唯一索...原创 2021-11-02 09:05:44 · 459 阅读 · 0 评论 -
快速备份大数据量的mysql数据库
1.前言 有些时候需要备份生产环境的mysql数据库到本地开发环境进行测试和修改现场问题 使用mysql工具备份很慢:如navicat等工具2.备份(linux环境) 远程登录Linux环境 连接mysql:mysql -h 172.18.125.58 -u root -p --port=6033;...原创 2021-09-13 08:36:43 · 1599 阅读 · 0 评论 -
MYSQL导入数据出现The MySQL server is running with the --secure-file-priv
一、背景备份mysql数据表时(数据百万级),直接insert太慢,想通过导入导出文件的方式实现快速备份数据表,据说效率可以提升20倍二、问题导出的时候,提示以下的报错信息java.sql.SQLException: The MySQL server is running with the --secure-file-priv option so it cannot execute this statement这是因为mysql安装的时候,已经指定了导入导出文件时,文件的存放路径,可.原创 2021-07-13 18:28:14 · 1467 阅读 · 0 评论 -
mysql查找my.ini文件位置
使用如下命令select @@basedir;执行结果原创 2021-07-13 14:40:01 · 390 阅读 · 0 评论 -
mybatis一对一、一对多
一、一对多实体类原创 2021-06-20 17:19:35 · 106 阅读 · 0 评论 -
mybatis mapper开发方式-XML
开发方式 只需要开发Mapper接口(dao接口)和Mapper映射文件,不需要编写实现类。 • 开发规范 Mapper接口开发方式需要遵循以下规范: 1、 Mapper接口的类路径与Mapper.xml文件中的namespace相同。 2、 Mapper接口方法名称和Mapper.xml中定义的每个statement的id相同。 3、 Mapper接口方法的输入参数类型和mapper.xml中定义的每个sql 的parameterType的类型相同。 4、 Mapper接口原创 2021-06-16 23:43:20 · 117 阅读 · 0 评论 -
mybatis批量操作
一、批量插入<insertid="insertData"parameterType="java.util.List"> insert into t_fee_sourcedata (tag_name,time,data) values <foreachcollection="list"item="item"index="index"separator=","> ( #{item.tag_name}, #{item.time}, #{it原创 2021-06-11 12:37:24 · 1145 阅读 · 2 评论 -
mysql 还原数据库时报错
前言mysql版本:5.7mysql还原sql文件报错有很多种情况,下面这种应该是通常的: mysql限制了Server接受的数据包大小,导致大量数据的插入和更新会受 max_allowed_packet 参数限制,导致写入或者更新失败解决措施1.临时修改,执行sql:mysql>set global max_allowed_packet=524288000; 修改 #512M 2.修改my.cnf或者my.ini,需重启mysql。 在 [MyS...原创 2021-05-24 23:22:28 · 1375 阅读 · 2 评论 -
MySQL批量插入解决唯一索引问题(避免导入重复数据)
本文章为转载,原文地址:https://blog.youkuaiyun.com/heart_mine/article/details/100552990MySQL批量插入遇上唯一索引避免方法(避免导入重复数据)未避免导入重复数据,建议建立唯一索引防止批量插入时,遇上唯一索引,可以使用以下3种方法避免方法(一)导入差异数据,忽略重复数据,IGNORE INTO的使用(二)导入并覆盖重复数据,REPLACE INTO 的使用(三)导入保留重复数据未指定字段,INSERT INTO ON DUPLICAT.转载 2021-05-12 22:20:59 · 1846 阅读 · 0 评论