關係: 如果說關係模型是一個表格模型,那麼關係就是一個表格,並且每個關係都有一個名字,稱為表名 屬性: 屬性這個概念是指表格中的每一列,並且這一列具有相同的數據類型,稱為欄位 元組: 元組指的是關係中的一行數據,稱為記錄 域: 域是指對屬性取值的限制範圍 關鍵字:猶如我們平時書的目錄,能唯一標識一個 ...
- mysql簡介: 首先談到mysql,我們要知道這是一個開源的資料庫,與開源對應的就是free,但這並不意味著其性能會比很差,mysql同樣能支持千萬級以上的大數據量,甚至更多。同時mysql還支持許多開發語言,諸如c,c++,java,php等等。
- 關係型資料庫:關係型資料庫指的是可以使用關係模型來組織數據的資料庫。既然是模型,那麼數據必須和模型具有相同的結構,也就可以把關係型資料庫認為是數據具有相同結構的資料庫。前面提到關係模型,下麵我們來瞭解一下什麼是關係模型:其實可以很簡單的把關係模型認為是一個表格模型。其中存在這麼幾個重要的概念:
- 關係: 如果說關係模型是一個表格模型,那麼關係就是一個表格,並且每個關係都有一個名字,稱為表名
- 屬性: 屬性這個概念是指表格中的每一列,並且這一列具有相同的數據類型,稱為欄位
- 元組: 元組指的是關係中的一行數據,稱為記錄
- 域: 域是指對屬性取值的限制範圍
- 關鍵字:猶如我們平時書的目錄,能唯一標識一個元組,稱為主鍵,由一個或多個屬性構成
- 關係模型: 指的是對關係的描述,在資料庫中稱為表結構
- mysql安裝: 由於手頭只有Linux系統的電腦,所以就講解一下Linux如何安裝mysql吧!其實我建議大家安裝的時候都直接使用apt命令安裝,方便省事!另外現在公司基本也會對這些基本的軟體進行集成。安裝命令sudo apt install mysql-server。如下:
在安裝的過程中會彈出視窗,提示輸入root密碼。
輸入後即可完成mysql安裝!但是現在還不能直接連接mysql,提示錯誤類型Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2),並且我們通過ps命令可以發現其實mysql根本就沒有啟動。
由於我們通過apt安裝的軟體的服務控制文件均在/etc/init.d文件夾下麵,我們可以通過命令sudo /etc/init.d/mysql start 來啟動。
本節到此結束,我們已經完成了學習的基礎,至於mysql中關於用戶操作,授權等信息將在後面章節進行學習。