Agly_Charlie的博客

大家一起来学习^_^

mysql 连表操作后字符集不同导致索引失效

mysql 连表操作后字符集不同导致索引失效 背景 一个表的字符集为utf8mb4 一个表的字符集为utf8 连表查询后可以发现索引失效的情况,查询很慢。这时候可以通过show warnings;查询警告信息。发现了convert(testdb.t1.code using utf8mb4)之后,发...

2019-02-27 16:45:07

阅读数 111

评论数 0

sql查询结果的行记录转换为列属性

sql查询结果的行记录转换为列属性 数据库查询结果后,某一列的结果意义是代表了不同的属性,根据不同的属性,进行转化为列。 实战1 转化前 mysql> select logid,game,account,platform from tbaccess_mgame limit 2...

2019-02-27 16:32:31

阅读数 99

评论数 0

mysql 批量操作的问题

mysql 批量操作的问题 项目中使用批量操作,但是发现插入还是很慢,追踪了源码和查看了资料,发现一个平时没有注意到的问题,mysql的批量操作默认是没有开启的,开启之后操作速度是远远提高了。 batchupdate的操作需要url参数 rewriteBatchedStatements=true...

2019-02-27 16:18:48

阅读数 59

评论数 0

mysql 连接池超时问题

文章目录mysql 连接池超时问题查看超时参数修改修改超时参数查看超时参数参考MySQL中interactive_timeout和wait_timeout的区别interactive_timeoutwait_timeout总结参考 mysql 连接池超时问题 Caused by: com.mys...

2019-02-27 16:08:01

阅读数 130

评论数 0

mysql对空值null和空串的处理——IF和IFNULL的使用

判断是否为空值null ifnull($col,'未知区服') // 当$col 为null 返回'未知区服' 判断是否为空串"" IF($col="",'未知游戏',$col) // 当$col为空字符串 返回'未知游戏'...

2019-02-27 15:14:43

阅读数 47

评论数 0

update的where条件把索引的字段要带上,要不然就全表锁

update的where条件把索引的字段要带上,要不然就全表锁 文章目录update的where条件把索引的字段要带上,要不然就全表锁本文主要内容背景在学习中总结一下内容关于锁的表sql加锁思考点InnoDB行锁实现方式 本文主要内容 报错了: java.sql.BatchUpdateExc...

2018-10-12 20:23:57

阅读数 1073

评论数 0

mysql表新增添加一列

mysql如果想在一个已经建好的表中添加一列有这样的需求,已经建立的表,随着需求的变化,会需要在这个表增加一列。当然可以新建表建立联系满足需求。 但就仅新增一列这个问题,可以有以下操作: 针对数据库:mysqlALTER ... ADD COLUMN .... 在表的最后一列增加新的一列...

2017-10-10 17:27:41

阅读数 11002

评论数 0

mysql 导出数据库到本地

mysql 导出数据库到本地登陆进去数据库后,输入命令 把dbname数据库导出为dbname.sql文件mysqldump -h 127.0.0.1 -u root -p dbname > dbname.sql 参考:http://blog.csdn.net/piaocode...

2017-02-21 20:41:16

阅读数 888

评论数 0

mysql在ubuntu下远程访问

ubuntu mysql数据库远程访问需要远程访问那么就需要有授权后才能进行远程访问 参考 http://blog.csdn.net/hunauchenym/article/details/6933038 修改配置文件 修改 /etc/MySQL/my.cnf找到bind-address...

2017-02-20 15:42:26

阅读数 548

评论数 0

Java操作MySQL数据库 limit 实现分批分页,解决内存溢出问题

## MySQL limit 分批分页取数据库,解决运行溢出问题 ## - 在查询数据库的时候,由于要查询很大的数据,上百万的级别,往往让出现内存溢出的问题,所以这时候需要分批去取数据库表中的全部数据来进行处理,最简单的方法就是使用分页查询语句:MySQL的LIMIT语句是满足这个要求的。 ...

2016-11-16 20:44:45

阅读数 8014

评论数 1

远程登录mysql数据库

通过ip远程登录数据库当时测试成功的条件是相同局域网下远程登录;但在不同局域网没有登录成功。 基本思路如下 - 第一步: 查看本机ip 终端下输入ifconfig,查看本机的ip 第二步: 远程登录 安装ssh sudo apt-get install ssh 第三步...

2015-10-07 21:27:20

阅读数 704

评论数 0

MySQL远程复制把多个相同数据表汇总到一个表

读取多台服务器里的远程数据库的表,并汇总到一个数据库的表中在这里用复制的方法。 基本思路是 第一步 复制远程的数据库到本机数据库 mysqldump -h '被复制方的ip' -u对方用户名 -p对方密码 --opt --compress 数据库名 --skip-lock-tables |...

2015-10-07 20:48:54

阅读数 1506

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭