1.命令輸入格式
? ? ? 在mysql環境下,每一次輸入命令,都要以分號“;”為結尾,如果忘記輸入而直接回車,就會出現->符號,意思是你要輸入;才能執行命令,不然一直回車也沒用。 除此之外,一般輸入左括號或者一些對稱的符號,如果少輸入一邊,它就會出現像->類似的符號等待你完整輸入。
? ? ?在命令行后加 \c表示改行命令無效,不執行。
? ? ?在mysql下,命令行不區分大小寫。
? ? ?輸入一串命令行后按ESC可以直接取消輸入。
2.基本命令
show databases ? ?------顯示當前user下的所有數據庫名稱,它里面也包括一些原先就有的數 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?據庫,比如test。
create database ?xxxxx-----建立一個數據庫
use ? xxxx ? ?-------使用某個數據庫,在show databases里選擇一個數據庫,選擇好數據庫后 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?才可以進行表格操作。
show tables ------顯示在該數據庫下的表結構
desc ?xxxx ?------顯示xxxx的具體結構,包括所有的值和值得類型
select * from studen ?-----查看studen表格下的所有值
3.建立用戶
? ?一般在root賬戶下可以操作所有的數據庫,但這樣對所有的數據庫是不安全的,有時只需要使用其中的一個數據庫,因此可以通過在root下建立子賬號來單獨對某一數據庫進行操作。
? ? ?命令:grant all on Sirius,x to "Siri" @ "localhost" ?identified by "123456"
? ? ?這里是把root權限賦給Sirius這個用戶,localhost是本機的地址,當sql服務器不在本機時輸入其ip地址 123456是登陸時密碼
4.對mysql命令進行備份
(1)備份:在cmd環境下: mysqldump -uroot -p sirius>d:/sirius.sql ? ? 這里的意思是在root用戶下,把數據庫sirius導出到d盤目錄下,保存為sirius.sql文件。該文件可以通過txt打開。
(2)還原: cmd下: mysql -uroot -p sirius<d:/sirius.sql ? 注意這里的反向號,就可以通過sirius.sql下的命令來還原sirius數據庫。 ? 或者在mysql環境下: source d:/sirius.sql ?進行載入,它會執行sirius.sql下的所有命令。 --------因此可以在sirius.sql文件進行命令修改.