INTO OUTFILE 导出数据乱码解决方案顺便附带INTO OUTFILE中使用变量方法
http://www.cnblogs.com/consatan/archive/2010/12/22/into_outfile_gbk.html直接在命令行中SELECT显示无乱码,但使用 INTO OUTFILE 导出后有乱码,此时必须修改显示乱码的列的字符集 表结构及测试数据 CREATE TABLE `tab`( `id` INT(1) NOT NULL AUTO_INCREMENT PRIMARY...
mysql 插入中文乱码解决方案 转
转自http://www.cnblogs.com/pricks"MySQL 4.1的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection)。下面将分两部分,分别设置服务器编码和数据库、...
mysql 导入中文乱码解决一例
文件内容:insert into tmp_xu set name="鄂尔1.中国";insert into tmp_xu set name="蓝1.中国";insert into tmp_xu set name="1包.中国";[root@I ~]# mysql -uroot -p -D x --default-character-set=gbk < hy-111.sql Enter password: [root@I ~]# mysql -pEnter password: Welcome to the MySQL monitor. C...
DBMS_NETWORK_ACL_ADMIN 包的使用
DBMS_NETWORK_ACL_ADMIN CREATE_ACL ADD_PRIVILEGE ASSIGN_ACL UNASSIGN_ACL drop_acl dba_network_acls使用
sqlldr 导入中文出现乱码解决方法
在oracle的环境变量中设置如下字符集:#export NLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16GBK'
oracle 时间字段自动更新问题
MySql的timestamp类型跟oracle里有很大不同 以前一直用oracle,今天用mysql建表,发现一些问题:在mysql里timestamp类型默认情况下为 不允许为空,并且默认值为current_timestamp最后发现MySql这么规定是有原因的:timestamp其实是MYSQL帮我们实现的一个updateTime类型一条新数据插入时,它会...
Specified key was too long; max key length is 1000 bytes’
执行nova-manage db sync时出错:2012-03-24 14:07:01 CRITICAL nova [-] (OperationalError) (1071, ‘Specified key was too long; max key length is 1000 bytes’) ‘\nCREATE TABLE user_project_association (\n\tcreated_at DATETIME, \n\tupdated_at DATETIME, \n\tdeleted_at DATETIME, \n\tdeleted BOOL,...
MySQL的AUTO_INCREMENT
用法:CREATETABLE test(id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,username VARCHAR(15) NOT NULL)AUTO_INCREMENT = 100;在数据库应用,我们经常要用到唯一编号,以标识记录。在MySQL中可通过数据列的AUTO_INCREMENT属性来自动生成。MySQL支持多种数据表,每种数据表的自增属性都有...
mongodb local数据库的空间初始化好大啊!
新建立了一个replicat set,登录到primary里,show dbs一看吓一跳local数据库竟然占用了80多G的空间[root@wxlab31 bin]# ./mongo --host 10.1.1.31 --port 27017MongoDB shell version: 2.4.6connecting to: 10.1.1.31:27017/testServer has startup warnings: Mon Jan 20 15:12:35.071 [initandlisten] Mo...
mongodb,“not master and slaveOk=false”
34 down vote favorite 10I tried mongo replica sets for the first time.I am using ubuntu on ec2 and I booted up three instances.I used the private IP address of each of the instances. I picked on as ...
后台运行MongoDB
在 UNIX/Linux 系统中,通过 ./bin/mongod 启动 MongoDB 服务时,屏幕会输出很多运行信息,并不会回到 shell 提示符。除非 Ctrl + C,但是这样会停止 MongoDB 服务进程。那么如何使 MongoDB 后台运行呢?可以使用下面的办法:# 方法1:(推荐)# --fork 选项将会通知 mongod 在后台运行...
Partitioning Enhancements in Oracle Database 11g Release 1
http://www.oracle-base.com/articles/11g/partitioning-enhancements-11gr1.php#system_partitioningThis article uses simple examples to describe the partitioning enhancements in Oracle 11g Release 1.Extended Composite PartitioningInterval PartitioningSystem PartitioningRef...
Oracle分页查询中排序与效率问题解决方法详解
本文将结合作者近日工作中,在ORACLE数据库分页查询时,遇到一个小问题,为大家讲解如何解决Oracle分页查询中排序与效率问题。原始未分页查询Sql代码如下:select ROWNUM rn, t.id ID, o.name YYB,u.name XM, t.MC from tZDYSXt,tuser u,lborganization o where t.cjr=u.id and u.orgid=o...
mysql 命令重命名表RENAME TABLE 句法
http://www.111cn.net/database/110/mysql-RENAME%20TABLE.htmmysql 命令重命名表RENAME TABLE 句法RENAME TABLE tbl_name TO new_tbl_name[, tbl_name2 TO new_tbl_name2,...]更名是以原子方式(atomically)执行,这就意味着,当更名正在运行时,其它的任何线程均不能该表。这使得以一个空表替换一个表成为可能。...
11g 新特性—— Active Database Duplication
https://blogs.oracle.com/Database4CN/entry/11g_%E6%96%B0%E7%89%B9%E6%80%A7_active_database_duplication11g 新特性—— Active Database DuplicationBy Jian Zhang-Oracle on 三月 07, 2012简介---------Active database duplication功能是从11g开始引入的一个新功能,它是对比以前版本中的基于备份集...
ORACLE 11G Flashback Versions Query
http://blog.csdn.net/mengxiang209/article/details/6906002从oracle 10g开始,Flashback Technologies有了很大的改进,其中的Flashback Versions Query技术可以让你轻松查看到两个时间点或scn点之间的同一数据的变动情况(必须是在flashback范围以内)。例如下面的语句可以轻松查看t_dept表中09:00:00到09:16:00之...
【备份与恢复】UNTIL CHANGE恢复、UNTIL SCN恢复(不完全恢复)
http://blog.itpub.net/11411056/viewspace-733742/分类: LinuxUNTIL CHANGE恢复:SQL> shutdown immediate;SQL> startup mount;SQL> recover database until change 309121;SQL> alter database open resetlogs;UNTIL SCN恢复:RMAN> run {allocate channel d1 type disk;allocate channel t...
备份与恢复:用rman方式基于scn的不完全恢复
SQL> create table test(a int);Table created.SQL> insert into test values(1);1 row created.SQL> commit;Commit complete.Cocuments and SettingsPaul Yi>rman target /Recovery Manager: Release 9.2.0.4.0 - P...
mysql flush 命令详解
http://dev.mysql.com/doc/refman/5.5/en/flush.html
oracle中的exists 和not exists 用法详解
http://blog.sina.com.cn/s/blog_601d1ce30100cyrb.html有两个简单例子,以说明 “exists”和“in”的效率问题1) select * from T1 where exists(select 1 from T2 whereT1.a=T2.a) ; T1数据量小而T2数据量非常大时,T1<<T2 时,1)的查询效率高。2) select * from T1 where...