可視化工具:Navicathtml
數據庫定義:
根據 《SQL 必知必會》裏的定義, 數據庫是保存有組織數據的容器; 顧名思義數據的倉庫,其實很好理解。python
區分數據庫 Database 和 數據庫管理系統 DBMS: DBMS 是對數據庫進行管理的系統,如 MySQL 就是一個DBMS。mysql
表: 數據庫中的一種數據結構,也是一個結構化的文件,想象 excel中的表格,由列組成,每一列有不一樣的字段,如對於一個用戶表來講:「編號」、「暱稱」、「地區」、「性別」等在不一樣的列上;這些列組成一個「用戶表」,「用戶表」稱爲表名。sql
關係型數據庫:把信息分解爲多個表,一類數據一個表,表之間經過某些相同的值關聯起來,這種數據庫稱爲關係型數據庫數據庫
列: 表中的一個字段編程
行:把表想象成網格,列存的是字段,行表明一個記錄,以剛剛用戶表爲例,一行就是一個用戶的記錄數據結構
主鍵(primary key): 行的惟一標識符,是表中的某一列或者某幾列;主鍵的列的值不容許更新、修改、重用編程語言
外鍵: 外鍵表示了兩個關係之間的相關聯繫。以另外一個關係的外鍵做主關鍵字的表被稱爲主表,具備此外鍵的表被稱爲主表的從表。函數
菜鳥教程有張圖比較清楚工具
安裝了 MySQL 和 Navicat; 而且閱讀了《SQL必知必會》的第一章。瞭解瞭如下重點概念:數據庫,表,關係型數據庫,行,列,鍵,SQL,視圖和存儲過程。