MySQL連接及基本信息查看命令匯總
學(xué)習(xí)PHP就不得不提MySQL,雖然有phpMyadmin這樣的工具可以圖形化操作數(shù)據(jù)庫(kù),但我還是想借學(xué)習(xí)PHP的機(jī)會(huì)使用下命令行方式操作數(shù)據(jù)庫(kù)。以下就是我的學(xué)習(xí)小結(jié),包括命令行連接數(shù)據(jù)庫(kù),查看當(dāng)前用戶,查看當(dāng)前使用的存儲(chǔ)引擎,查看MySQL版本等基本命令。
連接數(shù)據(jù)庫(kù)
命令格式:mysql -h hostname -u username -p
-h指定要連接的MySQL數(shù)據(jù)庫(kù)所在的主機(jī),如果是本機(jī),可以省略。
-u指定登錄的用戶名,如果不指定,默認(rèn)是操作系統(tǒng)的登錄用戶名。
-p指定密碼。可以在-p之后直接輸入密碼,但是這種方式密碼將顯示出來(lái)。好的方式是先不輸入密碼,回車之后系統(tǒng)會(huì)提示輸入密碼,此時(shí)再輸入密碼將使用*顯示。這樣相對(duì)安全一些。正確連接后將出現(xiàn)歡迎界面。如下圖所示:
退出數(shù)據(jù)庫(kù)使用quit命令即可。
當(dāng)一個(gè)應(yīng)用連接數(shù)據(jù)庫(kù)時(shí),建議不要使用root管理員用戶連接。好的方法是為應(yīng)用創(chuàng)建一個(gè)或幾個(gè)特定權(quán)限的普通用戶來(lái)操作數(shù)據(jù)庫(kù)。對(duì)于普通用戶遵循最小權(quán)限原則,這樣能最大程度的提高數(shù)據(jù)庫(kù)的安全性。
各種數(shù)據(jù)庫(kù)信息查看命令
- 查看數(shù)據(jù)庫(kù)的版本 select version();
- 查看數(shù)據(jù)庫(kù)支持的存儲(chǔ)引擎及當(dāng)前的默認(rèn)存儲(chǔ)引擎 show engines;
如下圖所示,顯示MySQL數(shù)據(jù)庫(kù)的所有存儲(chǔ)引擎,default為當(dāng)前默認(rèn)的存儲(chǔ)引擎,還有是否支持事務(wù)等信息:這里寫圖片描述
- 查看當(dāng)前登錄數(shù)據(jù)庫(kù)的用戶名 select user();
- 查看當(dāng)前登錄數(shù)據(jù)庫(kù)用戶的權(quán)限 show grants for sally; –sally為用戶名
- 查看當(dāng)前用戶能看到的所有數(shù)據(jù)庫(kù) show databases;
- 轉(zhuǎn)到指定的數(shù)據(jù)庫(kù) use books; – books為數(shù)據(jù)庫(kù)名
- 查看當(dāng)前數(shù)據(jù)庫(kù)中所有的表 show tables;
- 查看某個(gè)表的結(jié)構(gòu)信息 describe customers; –customers為表名
上述命令運(yùn)行情況如下圖所示:
以上就是總結(jié)的MySQL連接及基本信息查看命令,希望大家喜歡。
相關(guān)文章
MySQL?移動(dòng)數(shù)據(jù)目錄后啟動(dòng)失敗問(wèn)題解決
由于安裝數(shù)據(jù)庫(kù)時(shí)將MySQL的數(shù)據(jù)目錄放在了根目錄下,現(xiàn)在存儲(chǔ)空間不足,遇到這個(gè)問(wèn)題如何解決呢,下面小編給大家?guī)?lái)了mysql移動(dòng)數(shù)據(jù)目錄啟動(dòng)失敗解決方法,感興趣的朋友一起看看吧2023-04-04mysql優(yōu)化小技巧之去除重復(fù)項(xiàng)實(shí)現(xiàn)方法分析【百萬(wàn)級(jí)數(shù)據(jù)】
這篇文章主要介紹了mysql優(yōu)化小技巧之去除重復(fù)項(xiàng)實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了mysql去除重復(fù)項(xiàng)的方法,并附帶了隨機(jī)查詢優(yōu)化的相關(guān)操作技巧,需要的朋友可以參考下2020-01-01MAC系統(tǒng)中添加MYSQL開(kāi)機(jī)啟動(dòng)的方法
這篇文章主要介紹了MAC系統(tǒng)中添加MYSQL開(kāi)機(jī)啟動(dòng)的方法,本文簡(jiǎn)潔易懂,步驟清晰,需要的朋友可以參考下2014-11-11MySQL group_concat函數(shù)使用方法詳解
GROUP_CONCAT函數(shù)用于將GROUP BY產(chǎn)生的同一個(gè)分組中的值連接起來(lái),返回一個(gè)字符串結(jié)果,接下來(lái)就給大家簡(jiǎn)單的介紹一下MySQL group_concat函數(shù)的使用方法,需要的朋友可以參考下2023-07-07MySQL表字段時(shí)間設(shè)置默認(rèn)值
很多人可能會(huì)把日期類型的字段的類型設(shè)置為 date或者 datetime,但是這些不是當(dāng)前時(shí)間,那么如何把字段時(shí)間設(shè)置成當(dāng)前時(shí)間,本文就具體來(lái)介紹一下2021-05-05MySQL所支持的數(shù)據(jù)類型與表字段約束類型的學(xué)習(xí)教程
這篇文章主要介紹了MySQL所支持的數(shù)據(jù)類型與表字段約束類型的學(xué)習(xí)教程,是MySQL入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-12-12MySQL多表查詢內(nèi)連接外連接詳解(使用join、left?join、right?join和full?join)
這篇文章主要給大家介紹了關(guān)于MySQL多表查詢內(nèi)連接外連接的相關(guān)資料,文中主要介紹的是使用join、left?join、right?join和full?join,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-12-12MySQL之DATETIME與TIMESTAMP的時(shí)間精度問(wèn)題
這篇文章主要介紹了MySQL之DATETIME與TIMESTAMP的時(shí)間精度問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02一次MySQL啟動(dòng)導(dǎo)致的事故實(shí)戰(zhàn)記錄
這篇文章主要給大家介紹了一次MySQL啟動(dòng)導(dǎo)致的事故實(shí)戰(zhàn)記錄,記錄了MySQL 啟動(dòng)成功但未監(jiān)聽(tīng)端口的解決方法,文中給出了詳細(xì)的解決方法,需要的朋友可以參考下2021-09-09