数据库
音阶-陆
这个作者很懒,什么都没留下…
展开
-
存储过程
--提现订单DELIMITER //-- 创建插入数据的存储过程DROP PROCEDURE IF EXISTS `add_withdraw_order`;CREATE PROCEDURE `add_withdraw_order`(IN n INT)BEGIN DECLARE i INT DEFAULT 1; DECLARE userId INT DEFAU原创 2017-11-06 20:13:07 · 173 阅读 · 0 评论 -
mysql死锁问题
我的具体情况是:使用RobotFramework测试时,本来可以通过的一个case报错了,报错为:InternalError: (1205, u'Lock wait timeout exceeded; try restarting transaction。网上找了很多也没解决问题,还是这篇文章简单有效。2016-10-12更新:找到问题所在了,就是线上开发环境和开本地环境同时跑AT,结果因为争转载 2017-12-12 20:51:32 · 248 阅读 · 0 评论 -
Mysql笔记
的'问题 最近在分配mysql权限时出错,mysql版本5.6,造成mysql在重新分配权限提示"Access denied for user 'root'@'%",出错原因reload权限被收回,造成无法重新分配权限,其他类似权限问题也可以参照此方法。 一·解决办法 第一步:停服务命令行:/etc/init.d/mysql stop如果不转载 2017-11-23 11:33:36 · 133 阅读 · 0 评论 -
Oracle 数据泵导入导出总结
Oracle数据泵导入导出是日常工作中常用的基本技术之一,它相对传统的逻辑导入导出要高效,这种特性更适合数据库对象数量巨大的情形,因为我日常运维的数据库对象少则几千,多则几万甚至几十万,所以传统exp/imp就会非常耗时,而数据泵方式就因此脱引而出,下面就详细总结一下数据泵的使用方法,希望能给初学者带来帮助。一、新建逻辑目录 最好以system等管理员创建逻辑目录,Or转载 2017-12-11 12:30:43 · 389 阅读 · 0 评论 -
MySQL的if,case语句使用总结
Mysql的if既可以作为表达式用,也可在存储过程中作为流程控制语句使用,如下是做为表达式使用:IF表达式IF(expr1,expr2,expr3)如果 expr1 是TRUE (expr1 NULL),则 IF()的返回值为expr2; 否则返回值则为 expr3。IF() 的返回值为数字值或字符串值,具体情况视其所在语境而定。select *,if(sva=1,"转载 2017-11-22 21:05:27 · 174 阅读 · 0 评论 -
mysql查询语句where后面加if判断
mysql查询语句where后面加if判断SELECT * FROM `table` WHERE IF( `parentID` =1, `plan_id` 500 ) LIMIT 0 , 30 说明:WHERE IF(条件, true执行条件, false执行条件 )原创 2017-11-22 21:04:47 · 7227 阅读 · 0 评论 -
MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法
MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法环境:linux,mysql5.5.21错误:Host is blocked because of many connection errors; unblock with 'mysql转载 2017-11-21 23:37:06 · 265 阅读 · 0 评论 -
mysql登录报错“Access denied for user 'root'@'localhost' (using password: YES”)的处理方法
最近登录某台服务器的mysql时候总报错:Access[root@log01 ~]# mysql -u root -pEnter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) denied for user 'root'@'localhost'转载 2017-11-21 23:36:26 · 279 阅读 · 0 评论 -
MYSQL目录文件迁移
数据库分区:修改Mysql分区后无法启动[root@testenv etc]# cat my.cnf# For advice on how to change settings please see# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html[mysqld]#原创 2017-11-16 12:29:48 · 317 阅读 · 0 评论 -
MySQL笔记
1.mysql数值处理函数floor与round 在mysql中,当处理数值时,会用到数值处理函数,如有一个float型数值2.13,你想只要整数2,那就需要下面的函数floor与round。 floor:函数只返回整数部分,小数部分舍弃。 round:函数四舍五入,大于0.5的部分进位,不到则舍弃。与floor不同。2.contact3.rand(原创 2017-11-06 11:00:51 · 187 阅读 · 0 评论 -
mysql快速生成百万条测试数据的方法
有时候我们需要对大数据进行测试,本地一般没有那么多数据,就需要我们自己生成一些。下面会借助内存表的特点进行生成百万条测试数据。创建一个临时内存表, 做数据插入的时候会比较快些-- 创建一个临时内存表DROP TABLE IF EXISTS `vote_record_memory`;CREATE TABLE `vote_record_memory` ( `id` int(转载 2017-11-06 10:38:14 · 449 阅读 · 0 评论 -
mysql导入导出
导出[root@testenv ~]# mkdir -p /root/mysqlbakup/[root@testenv ~]# mysqldump -uroot -ptest123 --default-character-set=utf8 s72 > /root/mysqlbakup/s72_bak.dump[root@testenv ~]# mysqldump -uroot -p原创 2017-12-06 09:57:34 · 119 阅读 · 0 评论