Welcome 微信登录

首页 / 数据库 / MySQL

MySQL中的utf8中文排序的解决方案

MySQL中的utf8中文排序的解决方案

在MySQL中使用默认字符集为utf8,结果想要把中文按拼音排序出现了问题,排出来的顺序乱七八糟,不是我们想要的结果。解决方案如下:1、不想改变表定义及默认编码的情况,将字段先转换成gbk编码再排序:SELECT * FROM table ORDER BY CONVERT( chinese_field USING gbk ) ;前提是在安装MySQL时安装了gbk字符集,不然会报错:#1115 - Unknown character set: "gbk"在...
Linux下查询MySQL大量数据时的分页技巧

Linux下查询MySQL大量数据时的分页技巧

在Linux下使用MySQL(特指MySQL的客户端工具)进行查询,当数据比较多时,很快就一页一页的翻过去了,无法看清数据。 在Linux下是有办法看清每一页的数据的。可以用--pager参数 比如MySQL --pager=more 或者MySQL --pager=less 这样每显示满一页,就会等待你按键来翻页,比如按空格键。按q则退出此查询,不用等到全部显示完。 如果使用了--pager=less还可以按B键来往前翻页,看已经看过的数据。使用上下箭头...
Linux平台下Oracle 密码文件重建

Linux平台下Oracle 密码文件重建

很多时候需要对Oracle密码文件进行重建,ORACLE对密码文件有着较为严格的要求,比如文件名,文件名大小写等等,有一次因ORACLE_SID的大小写折腾了很久,现记录如下Linux平台:orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password="" entries=n注意这里$ORACLE_SID的大小写给用户赋予sysdba权限后会记录在v$pwfile_users视图中,如果密码文件不存在会返回O...
Linux系统中下载安装及配置MySQL

Linux系统中下载安装及配置MySQL

1、Linux系统中安装MySQL rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。 1)安装服务器端 在有两个rmp文件的目录下运行如下命令: [root@test1 local]# rpm -ivh M...
Ubuntu下成功安装Oracle XE.deb

Ubuntu下成功安装Oracle XE.deb

经过n多天夜以继日的辛劳安装,终于在自己电脑的Linux系统上安装成功了Oracle,这几天的努力总算有了一点的回报,所以此时的心情还是非常的爽的! 其实在Linux上安装Oracle确实是非常的复杂,企业版的安装更是复杂到一定的境界,而网上的安装指南是长长好几页,要弄清其中的来龙去脉真是难道要死!现在在自己机子上安装的Oracle的快捷版,功能上少了很多,但对于我这个初学者,反正是够用的了!玩Linux到现在,也就几天的时间,对这一陌生的系统,几乎是一...
Linux平台下配置MySQL主从复制

Linux平台下配置MySQL主从复制

MySQL支持单向、异步复制,复制过程中一个Linux服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护日志文件的一个索引以跟踪日志循环。当一个从服务器连接到主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知下一次更新。为什么使用主从复制?1、主服务器/从服务器设置增加了健壮性。主服务器出现问题时,你可以切换到从服务器作为备份。...
快速修复Oracle参数文件的另类方法

快速修复Oracle参数文件的另类方法

DBA的最大悲哀莫过于没有备份好文件。 eygle称之为DBA的恶梦。此言甚是!尽管很多人认为对参数文件的备份并不重要,但你往往就因此吃亏!参数文件,10.2.0 windows版本Oracle的spfile和pfile默认在E:oracleproduct10.2.0db_1database目录下,SPFILEsid.ORA和INITsid.ORA,oracle默认用spfile,若spfile损坏,则自动用pfile,如果 两个都坏了,则提示错误。如果没...
让Linux下的SQL*Plus具有历史回调功能

让Linux下的SQL*Plus具有历史回调功能

Linux上使用SQL*Plus有一个相当不方便的地方,那就是没有历史回调功能。在Windows上的SQL*Plus可以用“向上向下”箭头来调用之前使用过的命令,修改、编辑、重复之前的命令都相当方便。如何解决这个问题呢?答案是安装一个小工具:Uniread安装Uniread的要求1.Linux系统上必须已经安装了Perl2.安装Uniread之前先安装 readline,Term,IO这3个工具。安装过程:1.检查是否已经安装过Perl[root@pcmx...
Linux Oracle 10gR2 OEM按钮乱码的解决

Linux Oracle 10gR2 OEM按钮乱码的解决

这次因为测试的需要,以SUSE Linux Enterprise 10为平台,建立了一台Oracle 10gR2,依照一般程序安装完毕后,登入OEM却发现,一般文字的中文显示没有问题,但是所有按钮的中文字却都是口口。 上网翻了一下许多文章,一般的说法都是需要进行以下动作: 1.先停止OEM emctl stop dbconsole 2.分别进入以下三个路径$ORACLE_HOME/jdk/jre/lib $ORACLE_HOME/jre/1.4.2/lib...
<< 271 272 273 274 275 276 277 278 279 280 >>