標籤:執行命令 https get pass mysql 5.7 估計 nload 0.11 輸入
1. 說明
本部分內容參考MySQL參考手冊第三章:Chapter 3 Tutorial.
2. 版本
下載安裝:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-winx64.zip
當前最新版本是:8.0.11,因為我一直用的都是5.7版本的,所以關於MySQl相關的內容,還是以5.7版本進行。
3. 章節內容
我這個文檔是基於MySQL 5.7.21的,所以就沒有去換,估計跟5.7.22相差也不會太大,只是小版本號碼的變化。
4. 命令列
命令列的幾種格式:
- mysql -u username -h hostname -p db_name: 如果想把密碼傳入到命令列中,則密碼緊跟在-p參數之後,中間不能有空格。
- mysql -u username -h hostname -p db_name -e "source sqlscript.sql" -t -v > output.txt: sqlscript.txt是包含有SQL命令的指令檔,-t:保持輸出到output.txt檔案中的內容是格式化了的,-v 是輸出的內容中,是包含有執行命令資訊
- mysql --default-files=my.cnf 指定database,username,password等資訊在一個特定的檔案中,從而隱藏敏感資訊。
格式說明:
shell> 這個表示在作業系統的shell環境中,還沒有進入MySQL互動介面
mysql> 這個表示MySQL已經準備好了,等待SQL語句的輸入
-> 這個表示,續接上一行,SQL語句還沒有輸入結束
‘> 這個表示,續接上一行,並等待結束的單引號
"> 這個表示,續接上一行,並等待結束的雙引號
`> 這個表示,續接上一行,並等待結束的反引號
/*> 這個表示,續接上一行,並等待結束注釋的*/字元
5. 建立資料庫、表
[TimLinux] MySQL 入門指導