1、基本语法:
Sql代码
#定义游标
declare fetchSeqCursor cursor for select seqname, value from sys_sequence;
#使用游标
open fetchSeqCursor;
#fetch数据
fetch cursor into _seqname, _value;
#关闭游标
close fetchSeqCursor;
2、单游标例子:
Sql代码
## define the flag for loop judgement
declare fetchSeqOk boolean;
## define the varie...
[db:关键字]阅读全文
MYSQL服务卸除总结
系统环境信息
1 CentOS release 6.3 (Final)
2 VMware? Workstation 9.0.0 build-812388
MYSQL卸除
1 查看历史安装信息
#rpm -qa |grep -i mysql
mysql-libs-5.1.61-4.el6.i686
mysql-server-5.1.61-4.el6.i686
mysql-5.1.61-4.el6.i686
2 卸除MYSQL
#rpm -ev --nodeps mysql-libs-5.1.61-4.el6.i686
#rpm -ev --nodeps mysql-server-5.1.61-4....
[db:关键字]阅读全文
想要修改config表,将其中5607行的is_ok改为true。
想通过下面的sql语句实现
Sql代码
UPDATE channel_config set is_adam_pub=1 where channel_id in (select channel_id from channel_config limit 5607);
发现Mysql不能支持子句使用Limit,数据库会报错
This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'
网上找一方法,可以支持子串使...
[db:关键字]阅读全文
MYSQL服务卸除总结
系统环境信息
1 CentOS release 6.3 (Final)
2 VMware? Workstation 9.0.0 build-812388
MYSQL卸除
1 查看历史安装信息
#rpm -qa |grep -i mysql
mysql-libs-5.1.61-4.el6.i686
mysql-server-5.1.61-4.el6.i686
mysql-5.1.61-4.el6.i686
2 卸除MYSQL
#rpm -ev --nodeps mysql-libs-5.1.61-4.el6.i686
#rpm -ev --nodeps mysql-server-5.1.61-...
[db:关键字]阅读全文
(1)从mysql导出数据位csv文件,如:
Java代码
SELECT * FROM APP_CALL_LOG_1362959187037 WHERE CREATE_TIME < '2013-03-07 14:45:04' into outfile '/tmp/all_call_log_012.csv' fields terminated by ',' lines terminated by '\n';
(2)导入csv文件到mongodb,如:
Java代码
bin/mongoimport --host 114.112.94.104 --port 27017 -d lb_v1_log -c ...
[db:关键字]阅读全文
1.修改表名
Sql代码
alter table t1 rename to t1_back_20130502
2.导出结构
Sql代码
mysqldump -h192.168.1.1 -uroot -p1234 --default-character-set=utf8 --opt -d -R dbname tablename >d:\data_file_table_130507.sql
3.再导出数据
Sql代码
mysqldump -h192.168.1.1 -uroot -p1234 --default-character-set=utf8 -t -c dbname tablename> d:...
[db:关键字]阅读全文