1. 程式人生 > >[TimLinux] MySQL 入門指導

[TimLinux] MySQL 入門指導

mage pass mysql 入門 數據 base 執行 輸入 手冊 操作

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 入門指導