现在位置: 首页 > [db:关键字]
2020年05月02日 数据库 ⁄ 共 1621字 评论关闭
 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...
阅读全文
2020年05月02日 数据库 ⁄ 共 478字 评论关闭
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....
阅读全文
2020年05月02日 数据库 ⁄ 共 567字 评论关闭
想要修改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'   网上找一方法,可以支持子串使...
阅读全文
2020年05月02日 数据库 ⁄ 共 512字 评论关闭
在安装MySql后只有一个超级管理权限的用户ROOT,而且ROOT限制只能在数据库本机上使用,如果我们要远程管理MySql咋办呢?那么事实上我们需要添加一个具有超级管理权限并且可能远程访问的超级用户,我们以增加一个超级权限管理用户admin为例来说明。   你可以通过发出GRANT语句增加新用户:首先在数据库本机上用ROOT用户登录上MySql,然后:   mysql>GRANT ALL PRIVILEGES ON *.* TO   [email=admin@localho...
阅读全文
2020年05月02日 数据库 ⁄ 共 479字 评论关闭
 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-...
阅读全文
2020年05月02日 数据库 ⁄ 共 1130字 评论关闭
可以通过下面的SQL查看当前查询缓存相关参数状态:   SHOW VARIABLES LIKE '%query_cache%';   输出结果类似下面:       query_cache_type   查询缓存类型,有0、1、2三个取值。0则不使用查询缓存。1表示始终使用查询缓存。2表示按需使用查询缓存。   如果query_cache_type为1而又不想利用查询缓存中的数据,可以用下面的SQL:   SELECT SQL_NO_CACHE * FROM my_table WH...
阅读全文
2020年05月02日 数据库 ⁄ 共 432字 评论关闭
记录一下mysql中查看所有表的记录数:   TABLE_SCHEMA : 数据库名   TABLE_NAME:表名   ENGINE:所使用的存储引擎   TABLES_ROWS:记录数   DATA_LENGTH:数据大小  得到的结果是以字节为单位,除1024为K,除1048576(=1024*1024)为M   INDEX_LENGTH:索引大小   use information_schema;   select table_schema,table_name,table_rows from tables order by table_rows desc;   查看指定数...
阅读全文
2020年05月02日 数据库 ⁄ 共 1644字 评论关闭
(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 ...
阅读全文
2020年05月02日 数据库 ⁄ 共 921字 评论关闭
binlog-format可以取值: STATEMENT (default),ROW,MIXED。必须有SUPER才可以更改。不推荐replication正在进行时,修改binlog-format值。   binlog-do-db(binlog-ignore-db、replicate-do-db、replicate-ignore-db)对 于多个数据库,必须用多行。因为数据库名字可以包含逗号,所以用逗号分隔多个数据库名字,会被认为是一个包含了逗号的数据库的名字。   无论binlog-format是什么,象create table和alter ta...
阅读全文
2020年05月02日 数据库 ⁄ 共 405字 评论关闭
 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:...
阅读全文