1.1、資料庫的概念
資料庫就是用來儲存和管理資料的倉庫。資料庫儲存資料的優點:
可儲存大量資料;
方便檢索;
保持資料的一致性、完整性;
安全,可共享;
通過組合分析,可產生新資料;
1.2、資料庫的發展歷程
沒有資料庫,使用磁碟檔案儲存資料;
層次結構模型資料庫;
網狀結構模型資料;
關係結構模型資料庫:使用二維**來儲存資料;
關係-物件模型資料庫;
mysql就是關係型資料庫。
1.3、常見資料庫
oracle:甲骨文;
mysql:甲骨文;
db2:ibm;
sql server:微軟;
sybase:賽爾斯;
1.4、理解資料庫
我們所說的資料庫泛指「關係型資料庫管理系統(rdbms-relational database management system)」,即「資料庫伺服器」。
當我們安裝了資料庫伺服器後,就可以在資料庫伺服器中建立資料庫,每個資料庫中還可以包含多張表。
資料庫表就是乙個多行多列的**。在建立表時,需要指定表的列數,以及列名稱,列型別等資訊。而不用指定**的行數,行數是沒有上限的。下面是tab_student表的結構:
當把**建立好了之後,就可以向表中新增資料了。向**新增資料是以行為單位的!下面是s_student表的記錄:
s_id s_name s_age s_***
s_1001 tom 23 m
s_1002 liyi 32 w
1_1003 jack 44 m
資料庫的理解:
rdbms=管理員(manager)+倉庫(database)
database=n個table
table:
表結構:定義表的列名和列型別
表記錄:一行一行的記錄
1.5、應用程式與資料庫
應用程式使用資料庫完成對資料的儲存。
MySQL資料庫簡介
mysql 是乙個真正的多使用者 多執行緒sql資料可伺服器。sql是世界上最流行的和標準化的資料庫語言。mysql 是以乙個客戶機 伺服器結構實現的,是有乙個伺服器守護程式mysqld和很多不同的客戶程式和庫組成的。sql是一種標準化語言,它使得儲存 更新和訪問資訊更容易。如果您想用sql語言為乙...
MySQL資料庫簡介
資料庫就是儲存資料的倉庫。為了方便資料的儲存和管理,將資料按照特定的規律儲存在磁碟上。通過資料庫管理系統,有效的組織和管理儲存在資料庫中的資料。資料庫系統和資料庫不是乙個概念,資料庫系統比資料庫大很多,由資料庫 資料庫管理系統 應用開發工具構成。資料庫管理系統,用來定義資料 管理和維護資料的軟體。它...
MySQL資料庫簡介
參考資料庫簡介 儲存引擎 是資料庫管理系統如何儲存資料 如何為儲存的資料建立索引和如何更新 查詢資料等技術的實現方法。mysql的核心就是外掛程式式儲存引擎,支援多種儲存引擎。mysql的優點 1.mysql是開發源 的資料庫2.跨平台性 windows,linux,unix,michael,ios...