mysql是乙個dbms MySQL資料庫基礎 1

2021-10-18 11:32:20 字數 1043 閱讀 1375

資料庫原理

資料時代

資訊創造價值

-結構化資料 關係完整,密切

-非結構化資料 資料散亂,相互關係不大

-半結構化資料 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軟體實施.我以前是學管理的,但對計算機還比較熱衷,至於程式設計卻一竅不通,沒有任何基...