• mysql命令行客户端结果分页浏览

    【神仙】 2008-06-25 23:16

    一个mysql命令行客户端的一个小技巧

    在mysql命令行客户端操作的时候,有时候一个语句的结果一长~~~~串,然后就没得看了,还会把之前的东西全冲掉。

    mysql的命令行客户端有这么一个功能,可以选择查询结果的page方式。比如用\P less,就会用less来显示查询结果,就可以上下滚动翻页了。同样的,也可以用more或者其他什么东西,甚至可以用自己的脚本来做一些处理。如果想换回标准的,直接\P就可以了。\P是page的简写,所以喜欢更清晰的也可以用page。

    另一个技巧知道的人多一些

    在语句最后用\G代替;就会让查询结果垂直输出,对于有很多列的结果比如explain,会清晰一些。

  • 导出错误编码的mysql数据库

    【神仙】 2008-04-12 21:45
    有一个数据库,定义的编码是utf8,但由于程序里没set names utf8,结果是按latin1插入的。虽然显示没问题,但实际储存的是堆奇怪的东西,直接mysqldump出来是乱码,完全没法用。

    后来发现,set names latin1之后,查询出来的东西是正常的,于是试着给mysqldump加上--default-character-set=latin1 --set-charset参数。导出来的文件果然就正常了。之后,去掉sql文件中的那行latin1的东西,再导进新的库里,一切正常。

     

     

日历

个人资料

【神仙】

世人都晓神仙好~~~~