程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 常用MySQL命令行工具介紹

常用MySQL命令行工具介紹

編輯:MySQL綜合教程

MySQL命令行我們都比較熟悉了,下面將為您介紹一些常用MySQL命令行工具,希望可以讓您對MySQL命令行有更多的了解。

有一些MySQL命令行工具可用於交互,每條命令接受一些選項,選項的長格式是用兩個連字符-)作為前綴,如mysql --user=username,短格式是單個連字符,如mysql -uusername。

MySQL主要提供的命令行工具如下:

1) msql2mysql

用來將mSQL編寫的應用轉換成MySQL。

2) myisamchk

驗證MyISAM表的完整性並修復偵測到的錯誤。

3) mysql

MySQL的SQL解釋器。可以在此執行SQL,以分號或\g結束。

4) mysql_upgrade

安裝了新版本的MySQL後,可以用它檢查表以確定是否與新版本兼容,在每次更新升級MySQL時都應該運行此命令。

5) mysqladmin

mysql的管理接口程序。主要任務有:

⑴create databasename:創建指定的數據庫。

⑵drop databasename:刪除指定的數據庫。

⑶extended-status:提供擴展的狀態消息。

⑷flush-hosts:刷新所有緩存的主機。

⑸flush-logs:刷新所有日志。

⑹flush-status:刷新所有狀態變量。

⑺flush-tables:刷新所有表。

⑻flush-threads:刷新線程緩沖。

⑼flush-privileges:強制重載所有授權表。

⑽kill id[,id]:終止指定的線程。

⑾password new_password:設置新的密碼。

⑿ping:驗證mysqld是否在運行。

⒀processlist:顯示激活的MySQL線程,這些線程可使用mysqladmin kill命令終止。

⒁reload:重載授權表。

⒂refresh:刷新所有表,關閉所有日志文件,然後重新打開它們。

⒃shutdown:關閉MySQL。

⒄status:顯示簡短的服務器狀態信息。

⒅variables:輸出現有的變量。

⒆version:顯示服務器的版本信息。

6) mysqlaccess

管理用戶的接口,可看作SQL的GRANT命令的快捷方式。

7) mysqlcheck

與myisamchk很相似的數據完整性驗證工具,主要的差別在於此工具可在MySQL運行時使用。

8) mysqld

MySQL服務器進程。最好不要直接使用它,而應該用mysqld_safe替代。

9) mysqld_safe

服務器進程管理器。用於啟動mysqld服務器進程並在其崩潰時重啟。

10) mysqldump

將MySQL數據庫的狀態或數據庫集合轉儲到文本文件,以便於此後恢復數據庫。

11) mysqlimport

導入文本文件到數據庫,其文件名需要與導入的表相匹配。

12) mysqlshow

顯示指定數據庫對象如數據庫、表或列)的結構。

13) mysqlslap

在MySQL服務器上仿真客戶端負載的工具。
 

php mysql創建臨時表

mysql快速建表的方法

MySQL鏈接表的用法

多個MySQL表結果集組合

MySQL分表處理的實現方法

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved