更新時(shí)間:2023-04-07 來(lái)源:黑馬程序員 瀏覽量:
初學(xué)者應(yīng)該怎樣使用MySQL數(shù)據(jù)庫(kù)?對(duì)于初學(xué)者來(lái)說(shuō),可以先查看MySQL的幫動(dòng)信息,首先登錄到MySQL數(shù)據(jù)庫(kù),然后在命令行窗口中輸入“help;”或者\(yùn)h命令,此時(shí)就會(huì)看到MySQL的幫助信息頁(yè),如圖1所示。
MySQL相關(guān)命令
圖中列出了MySQL的所有命令,這些命令既可以使用一個(gè)單詞來(lái)表示,也可以通過(guò)“\字母”的方式來(lái)表示,為了讓初學(xué)者更好地掌握MySQL相關(guān)命令,接下來(lái),通過(guò)一張表列舉MySQL中的常用命令,如下表所示。
表1中的命令都用于操作MySQL數(shù)據(jù)庫(kù),為了讓初學(xué)者更好地使用這些命令,接下來(lái)以\s、\u命令為例進(jìn)行演示,具體如下。
使用\s命令查看數(shù)據(jù)庫(kù)信息,結(jié)果如下:
mysql> \s ------------- C:\Program Files \MySQL\MySQL Server 5.5\bin\mysql.exe Ver 14.1 4 Distrib 5.5.27, fox Win32 (x86) Connection id: 3 Current database: Current user: root@localhost SSL: Not in use Using delimiter: ; Server version: 5.5.27 MySQL Community Server (GPL) Protocol version: 10 Connection: localhost via TCP/IP Server characterset: utf8 Db characterset: utf8 Client characterset: utf8 Conn. characterset: utf8 TCP port: 3306 Uptime: 42 min 38 sec Threads: 1 Questions: 6 Slow queries: 0 Opens: 33 Flush tab les: 1 Open tables: 0 Queries per second avg: 0.002 -------------
從上述信息可以看出,使用\s命令顯示了MySQL當(dāng)前的版本,字符集編碼以及端口號(hào)等信息。需要注意的是,上述信息中有4個(gè)字符集編碼,其中Servercharacterset為數(shù)據(jù)庫(kù)服務(wù)器的編碼、Db characterset為數(shù)據(jù)庫(kù)的編碼、Client characterset為客戶端的編碼、Conn.characterset為建立連接使用的編碼。
使用\u命令切換數(shù)據(jù)庫(kù),如下所示。
MySQL5.5自帶了4個(gè)數(shù)據(jù)庫(kù),如果要操作其中某一個(gè)數(shù)據(jù)庫(kù)test,首先需要使用\u命令切換到當(dāng)前數(shù)據(jù)庫(kù),執(zhí)行結(jié)果如下所示:
mysgl> \u test Database changed bysq1>
從上述命令的執(zhí)行結(jié)果(Database changed)可以看出,當(dāng)前操作的數(shù)據(jù)庫(kù)被切換為test。