本篇文章主要給大家介紹mysql數(shù)據(jù)庫的基礎(chǔ)知識。
推薦參考教程:《mysql教程》
數(shù)據(jù)庫
1 、定義
數(shù)據(jù)庫,可以簡單的解釋為:高效的存儲(chǔ)和處理數(shù)據(jù)的介質(zhì)(主要分為磁盤和內(nèi)存兩種)。
2 、分類
根據(jù)數(shù)據(jù)庫存儲(chǔ)介質(zhì)的不同,可以將其分為兩類,即:關(guān)系型數(shù)據(jù)庫(SQL)和非關(guān)系型數(shù)據(jù)庫(NoSQL,Not Only SQL)。
3 、舉例
關(guān)系型數(shù)據(jù)庫:
-
大型:Oracle、DB2 等;
-
中型:SQL Server、MySQL 等;
-
小型:Access 等。
非關(guān)系型數(shù)據(jù)庫:
-
Memcached、MongoDB 和 Redis 等。
4 、區(qū)別
關(guān)系型數(shù)據(jù)庫:
-
安全,其將數(shù)據(jù)保存到磁盤之中,基本不可能出現(xiàn)丟失數(shù)據(jù)的情況;
-
比較浪費(fèi)空間,因?yàn)槠溆枚S表的形式存儲(chǔ)數(shù)據(jù)。
非關(guān)系型數(shù)據(jù)庫:
-
存儲(chǔ)數(shù)據(jù)的效率比較高;
-
不是特別安全,突然斷電時(shí)會(huì)導(dǎo)致數(shù)據(jù)丟失。
數(shù)據(jù)庫
1、 定義
數(shù)據(jù)庫,可以簡單的解釋為:高效的存儲(chǔ)和處理數(shù)據(jù)的介質(zhì)(主要分為磁盤和內(nèi)存兩種)。
2、 分類
根據(jù)數(shù)據(jù)庫存儲(chǔ)介質(zhì)的不同,可以將其分為兩類,即:關(guān)系型數(shù)據(jù)庫(SQL)和非關(guān)系型數(shù)據(jù)庫(NoSQL,Not Only SQL)。
3 、舉例
關(guān)系型數(shù)據(jù)庫:
-
大型:Oracle、DB2 等;
-
中型:SQL Server、MySQL 等;
-
小型:Access 等。
非關(guān)系型數(shù)據(jù)庫:
-
Memcached、MongoDB 和 Redis 等。
4 、區(qū)別
關(guān)系型數(shù)據(jù)庫:
-
安全,其將數(shù)據(jù)保存到磁盤之中,基本不可能出現(xiàn)丟失數(shù)據(jù)的情況;
-
比較浪費(fèi)空間,因?yàn)槠溆枚S表的形式存儲(chǔ)數(shù)據(jù)。
非關(guān)系型數(shù)據(jù)庫:
-
存儲(chǔ)數(shù)據(jù)的效率比較高;
-
不是特別安全,突然斷電時(shí)會(huì)導(dǎo)致數(shù)據(jù)丟失。