mysql基礎知識

2021-09-08 17:52:50 字數 1096 閱讀 6282

1、為什麼使用資料庫:

(1)、減少儲存資料的冗餘度

(2)、更高的資料一致性

(3)、儲存的資料能夠共享

(4)、能夠建立資料庫所遵循的標準

(5)、便於維護資料完整性

(6)、可以實現資料的安全性

2、在資料庫發展歷史上。出現了非常多不同的資料模型。包含是層次模型、網狀模型、關係模型和物件模型

3、關係型資料庫的基本概念:關係模型把世界看作是由實體和聯絡組成。

實體可能是有形或無形的、詳細或抽象的、有生命或無生命的。

以關係模型來建立的資料庫稱為關係型資料庫(relational database)。表是關係型資料庫的核心單元。是資料儲存的地方

對於關係型資料庫來說。表之間的關聯關係存在三種主要的關係型別:一對一關係,一對多關係、多對多關係。

4、資料型別:

(1)、整形資料型別

tinyint:儲存資料的範圍是從0到255,每乙個該型別的資料占用1個位元組的儲存空間

smallint:儲存資料的範圍是-2^15到2^15-1。每乙個該型別的資料占用2個子節的儲存空間。

int:儲存資料的範圍是從-2^31到2^31-1,每乙個該型別的資料占用4個位元組的儲存空間

bigint:儲存資料的範圍是從-2^63到2^63-1,每乙個該型別的資料占用8個位元組的儲存空間。

(2)、浮點資料型別:

real:可精確到第7位小數。其範圍-3.1-40e-38到3.40e+38。

每乙個該型別的資料占用4個位元組的儲存空間

float:可精確到第15位小數,每乙個float型別的資料占用8個位元組的儲存空間。

decimal:可提供小數所需的實際儲存空間,如decimal(15,5),表示有15位數,當中整數10位,小數5位。

(3)字串型別:

char:定長字元資料,長度最多為8kb。

varchar:變長字元資料,其長度不超過8kb,該型別沒有初始長度值,必須指定字元長度,形式為varchar(x),x代表同意的最大字元數目。

text:超過8kb的ascii資料能夠使用text資料型別儲存。

(4)日期和時間資料型別:

datetime:用於儲存日期和時間的結合體。

mysql基礎知識

一 啟動與退出 1 進入mysql 啟動mysql command line client mysql的dos介面 直接輸入安裝時的密碼即可。此時的提示符是 mysql 或開啟終端,輸入sql語句 mysql uroot p123 2 退出mysql quit或exit 二 庫操作 1 建立資料庫 ...

mysql基礎知識

1 為什麼使用資料庫 1 降低儲存資料的冗餘度 2 更高的資料一致性 3 儲存的資料可以共享 4 可以建立資料庫所遵循的標準 5 便於維護資料完整性 6 能夠實現資料的安全性 2 在資料庫發展歷史上,出現了很多不同的資料模型,包括是層次模型 網狀模型 關係模型和物件模型 3 關係型資料庫的基本概念 ...

MySQL 基礎知識

1.如無備註,則表中的第乙個id欄位一定是主鍵且為自動增長 2.如無備註,則數值型別的字段請使用unsigned屬性 3.如無備註,排序欄位order id在程式中預設使用降序排列 4.如無備註,所有欄位都設定notnull,並設定預設值 5.如無備註,所有的布林值字段,如is hot is del...