MySQL串連及基本資料查看命令匯總_Mysql

來源:互聯網
上載者:User

學習PHP就不得不提MySQL,雖然有phpMyadmin這樣的工具可以圖形化操作資料庫,但我還是想借學習PHP的機會使用下命令列方式操作資料庫。以下就是我的學習小結,包括命令列串連資料庫,查看目前使用者,查看當前使用的儲存引擎,查看MySQL版本等基本命令。

串連資料庫

命令格式:mysql -h hostname -u username -p
-h指定要串連的MySQL資料庫所在的主機,如果是本機,可以省略。
-u指定登入的使用者名稱,如果不指定,預設是作業系統的登入使用者名稱。
-p指定密碼。可以在-p之後直接輸入密碼,但是這種方式密碼將顯示出來。好的方式是先不輸入密碼,斷行符號之後系統會提示輸入密碼,此時再輸入密碼將使用*顯示。這樣相對安全一些。正確串連後將出現歡迎介面。如下圖所示:

退出資料庫使用quit命令即可。
當一個應用串連資料庫時,建議不要使用root管理使用者串連。好的方法是為應用建立一個或幾個特定許可權的普通使用者來操作資料庫。對於普通使用者遵循最小許可權原則,這樣能最大程度的提高資料庫的安全性。

各種資料庫資訊查看命令

  • 查看資料庫的版本 select version();
  • 查看資料庫支援的儲存引擎及當前的預設儲存引擎 show engines;

如下圖所示,顯示MySQL資料庫的所有儲存引擎,default為當前預設的儲存引擎,還有是否支援事務等資訊:這裡寫圖片描述

  • 查看當前登入資料庫的使用者名稱 select user();
  • 查看當前登入資料庫使用者的許可權 show grants for sally; –sally為使用者名稱
  • 查看目前使用者能看到的所有資料庫 show databases;
  • 轉到指定的資料庫 use books; – books為資料庫名
  • 查看當前資料庫中所有的表 show tables;
  • 查看某個表的結構資訊 describe customers; –customers為表名

上述命令運行情況如下圖所示:

以上就是總結的MySQL串連及基本資料查看命令,希望大家喜歡。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.