數據庫是存放數據的倉庫,數據不是直接放到數據庫中,數據庫中放的是表,表中存放的是數據。
數據庫的發展史:
1、層次模型
層次模型是一種導航結構。
優點:分類管理,如果查詢同一類數據會很方便;
缺點:如果查詢很多不是同一類的數據,效率就很低了
層次結構可以造成數據無效,比如張經理管理一個員工張三,李經理管理了一個員工張三,無法區分張三是一個人還是兩個人。
2、網狀模型
網狀模型解決了層次模型數據無效的問題,但是沒有解決導航問題。
3、關係模型
關係模型中,每個表都是獨立的,兩個表通過公共字段建立關係。
優點:表是獨立的,需要哪個就到哪個表中查詢。
缺點:多表查詢的時候,效率低下。
兩個表的公共字段叫關係。
SQL語句簡介
Structured Query Language,結構化查詢語句,是用來操作關係型數據庫的。
SQL語句又叫標準SQL,標準SQL是所有關係型數據庫都支持的操作語句。標準SQL也叫SQL-92。但是每個數據庫在標準SQL基礎上又擴展了自己的東西。
MySql 語言 MySql