mysql 命令行經常使用指令

一、查看錶結構的完整信息mysql

SHOW FULL COLUMNS FROM table_name;

二、查看這種操做以及字符集(若是字符集不一致,系那個致使出現亂碼的狀況,以下狀況就是會又亂碼)sql

show variables like "character_set%";
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | latin1                     |//客戶端的字符集
| character_set_connection | latin1                     |//連接的字符集
| character_set_database   | utf8mb4                    |//數據庫自己字符集
| character_set_filesystem | binary                     |//文件採用的字符集
| character_set_results    | latin1                     |//返回結構集
| character_set_server     | latin1                     |//服務
| character_set_system     | utf8                       |//系統
| character_sets_dir       | /usr/share/mysql/charsets/ |//字符集目錄位置
+--------------------------+----------------------------+

三、顯示某個表的狀態信息,包括索引存儲引擎等信息shell

SHOW TABLE STATUS WHERE NAME LIKE 'my_tablename';

四、在shell腳本中直接登錄mysql,若是密碼中有#字符則提示密碼不正確;改密碼爲其餘字符便可;數據庫

相關文章
相關標籤/搜索