MySQL tips

每个工具都有tips,MySQL也不例外,本文整理了一些MySQL的tips,可能会用得着。

  1. 尽量使用MySQL的shell客户端,因为有一个命令可能别的图形化界面没有这么好用。
    ? content:这个命令会提示你所有的操作手册。 ? delete:提示具体的一个命令可以怎么使用 ? create table ? show:看有哪些show命令

  2. 在所有的地方,都用utf-8会很省事。包括create database, tables, field,以及使用jdbc连接时。

  3. 查看物理文件存储的位置:show variables like "%datadir%"

  4. 查看数据库大小

 
 information_schema是一个虚拟的表,可以让用户查看库信息。

 use information_schema;
 select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema = 'dictCourse' and table_name ='liveLog20160401';
 看全库不要where,看schema不要表名

另外这样也可以看有多少行,虽然不一定对
 select * from tables where table_schema = 'dictugc' and table_name ='dictdefinitionugc';
 
 
  1. 命令行登录:
    mysql -h host -uuserName-ppassword

  2. 查看所有的命令:
    show processlist 最前面是id,注意kill id时看一下,如果是update或者delete的话可能会导致数据损坏。


参考资料: 史上最全的MSSQL复习笔记

comments powered by Disqus