mysql
文章平均质量分 79
sinat_30397435
这个作者很懒,什么都没留下…
展开
-
数据库出现连接占用
今天今天在登录kettle时,发现无法登录资源库,1、查看数据库连接占用情况mysql>show full processlist;发现有一个连接线程Command :query,state:Waiting for table metadata lock,info是LOCK TABLES a表 write,b表 write,c表 write。。。。于是停掉该线程,发现还是连不上原创 2017-03-18 00:27:28 · 1546 阅读 · 0 评论 -
MySQL explain执行计划解读
本文我们主要介绍了MySQL性能分析以及explain的使用,包括:组合索引、慢查询分析、MYISAM和INNODB的锁定、mysql的事务配置项等,希望能够对您有所帮助。1.使用explain语句去查看分析结果 如explain select * from test1 where id=1;会出现:id selecttype table type possible_keys key转载 2017-07-03 00:42:58 · 271 阅读 · 0 评论 -
mysql grant 用户权限总结
MySQL 有多个个权限?经常记不住,今天总结一下,看后都能牢牢的记在心里啦!!很明显总共28个权限:下面是具体的权限介绍:转载的,记录一下:一.权限表mysql数据库中的3个权限表:user 、db、 host权限表的存取过程是:1)先从user表中的host、 user、 password这3个字段中判断连接的IP、用户名、密码是否存转载 2017-06-10 00:57:25 · 404 阅读 · 0 评论 -
mysql更改用户权限
mysql更改用户权限This entry was posted by admin Monday, 26 April, 20101.“grant all on *.* to root@’%’ identified by ‘yourpassword’;”——这个还可以顺带设置密码。2.“flush privileges; ”——刷新一下,让权限生效。mysql的一些其他的管理转载 2017-06-10 00:52:16 · 4406 阅读 · 0 评论 -
MySQL错误TIMESTAMP column with CURRENT_TIMESTAMP的解决方法
在部署程序时遇到的一个问题,MySQL定义举例如下:复制代码代码如下:CREATE TABLE `example` ( `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, `created` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `lastUpdated` TI转载 2017-06-19 18:47:29 · 880 阅读 · 0 评论 -
mysql互换表中两列数据方法
1.创建表及记录用于测试CREATE TABLE `product` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '产品id', `name` varchar(50) NOT NULL COMMENT '产品名称', `original_price` decimal(5,2) unsigned NOT NULL COMM转载 2017-06-05 22:01:48 · 496 阅读 · 0 评论 -
mysql配置zerodatetimebehavior=converttonull什么意思
JAVA连接MySQL数据库,在操作各项值均为为0(或者有0不正确的数据??)的timestamp等(日期为0000-00-00。。。。)类型时不能正确处理,而是默认抛出一个异常,比如所见的:java.sql.SQLException: Cannot convert value '0000-00-00 00:00:00' from column XX to TIMESTAMP。举个实际的栗转载 2017-05-19 09:53:55 · 36590 阅读 · 2 评论 -
mysql处理字符串的两个绝招:substring_index,concat
转自http://www.educity.cn/wenda/401026.htmlmysql处理字符串的两个绝招:substring_index,concat 最近老是碰到要处理数据库中字符串的处理,发现用来用去也就是这两个函数: 1、substring_index(str,delim,count) str:要处理的字符串转载 2017-04-09 22:57:23 · 527 阅读 · 0 评论 -
MySQL出现Waiting for table metadata lock的场景浅析
MySQL版本为5.6.12。在进行alter table操作时,有时会出现Waiting for table metadata lock的等待场景。而且,一旦alter table TableA的操作停滞在Waiting for table metadata lock的状态,后续对TableA的任何操作(包括读)都无法进行,也会在Opening tables的阶段进入Waiting fo翻译 2017-03-18 00:49:54 · 299 阅读 · 0 评论 -
JAVA的PreparedStatement和addBatch()方法
本文介绍两个内容,为什么使用PreparedStatement的addBatch()方法?以及使用PreparedStatement的好处。一、addBatch使用方法昨天用JAVA做了一个导表的功能,数据量非常多,使用下面的缓冲方法非常使用。1. 建立链接 Connection connection =getConnection();2. 去掉自动提交功能 Commitc...转载 2018-09-02 23:24:37 · 6449 阅读 · 0 评论