資料庫原理
資料時代
資訊創造價值
-結構化資料 關係完整,密切
-非結構化資料 資料散亂,相互關係不大
-半結構化資料 xml html 也不是完全沒有結構,也不是特別規矩
mysql適合管理結構化的資料
資料庫的發展
早期:檔案管理資料 excel word 之類的存檔案 併發性、安全性很難控制。
專門使用乙個資料庫的軟體來管理資料
資料庫的管理思想 dbms
檔案存放資料 訪問控制有問題
產生了dbms 資料庫管理系統
提供了更為強大的管理方式
使用者不需要關心檔案在磁碟上怎麼儲存
隔離使用者和資料,方便使用者,保護資料
dbms是一類應用程式
存放資料的位置叫資料庫,mysql是管理資料的乙個軟體
各種資料可管理系統
網狀資料庫
歷史悠久,最早的資料存放。
層次型的,樹狀結構
可能產生資料冗餘,目前用的也不是很多 ibm
rdbms關係型資料庫
橫行眾列,乙個庫裡邊有很多很多的表,表和表之間是有關係的
關係 :關係就是二維表,其中:表中的行、列次序並不重要
行row:表中的每一行,又稱為一條記錄record
列column:表中的每一列,稱為屬性,字段,域field
主鍵pk primary key:用於惟一確定乙個記錄的字段,一張表只有乙個主鍵
域domain:屬性的取值範圍,如,性別只能是『男』和『女』兩個值,人類的年齡只能0-150
非關係型資料庫
關係不大的資料可
常見關係型資料庫
mysql:mysql,mariadb,percona server
postgresql:簡稱pgsql,enterprisedb
oracle
mssql
聯絡的型別
一對一聯絡
一對多聯絡 主鍵 primary key 外來鍵 foreign key 一張表只有乙個主鍵
多對多聯絡 增加第三張表
1個鐘是多久 乙個時辰是多久,乙個時辰是幾個小時?
在古時候,人們計算時間的方式有很多,但是隨著時間的推移,十二時辰已經被我算成了二十四小時,我們卻不知道古時候的乙個時辰是多久。乙個時辰是多久,乙個時辰是幾個小時?在中國古代,人們用 銅壺滴漏 的方法計時,把一晝夜分為十二時辰,即子 醜 寅 卯 辰 已 午 末 申酉 戌 亥,對應於今天的二十四小時。半...
mysql複製乙個空表 Mysql 複製乙個新錶
1 複製表結構及資料到新錶 create table 新錶 select from 舊表 這種方法會將oldtable中所有的內容都拷貝過來,當然我們可以用delete from newtable 來刪除。不過這種方法的乙個最不好的地方就是新錶中沒有了舊表的primary key extra aut...
我是乙個菜鳥
我是公司的乙個erp軟體實施者,當時公司決定讓我來實施並不是因為我對erp軟體有多麼了解,也不是因為會什麼程式設計,只是因為我對物流管理較為熟悉,在公司也呆過多年,對許多流程也比較清楚.所以,我才作為整個公司的erp軟體實施.我以前是學管理的,但對計算機還比較熱衷,至於程式設計卻一竅不通,沒有任何基...