1.mysql介紹
阿新 • • 發佈:2018-11-12
- 什麼是資料庫?
1.資料庫是按照資料結構來組織、儲存、管理資料的倉庫;
2.每個資料庫提供多種API介面用於建立、訪問、管理,搜尋和複製所儲存的資料;
3.RDBMS和DBMS:
RDBMS:關係型資料庫管理系統,要求表與表之間有關聯關係,適用於處理複雜、龐大的資料,中大型專案使用較多;
RDBMS的特點:
1.資料以表格的形式出現
2.每行為各種記錄名稱
3.每列為記錄名稱所對應的資料域
4.許多的行和列組成一張表單
5.若干的表單組成database
DBMS:資料庫管理系統,表與表之間可以沒有關聯,適用於資料量不大的小型商業專案;
- RDBMS術語
- 資料庫:資料庫是一些關聯表的集合;
- 資料表:表是資料的矩陣。
- 列:具有相同屬性的結合;
- 行:擁有相關性的一組資料;
- 冗餘:儲存兩倍資料,降低資料庫效能,提升資料安全性;
- 主鍵:用於定位某條資料,可以是一行或者多行,具有唯一性;
- 外來鍵;用於關聯兩張表;
- 複合鍵:將多個列作為索引鍵,一般用於複合索引;
- 索引:用於快速訪問資料中的特定資訊。
- 參照完整性:參照完整性要求關係中不允許引用不存在的實體。
- mysql
- 關係型資料資料庫的一種,隸屬於oracle。
- 特性:
- 1.成本低,開源免費;
- 2.擴充套件性強,採用GPL協議,可自行定製開發;
- 3.可執行在多個平臺,多種語言
- 4.支援大型資料庫,支援5000萬條資料倉庫,32為位系統表文件最大支援4GB,64位支援8TB。