mysql基礎知識,mysql

來源:互聯網
上載者:User

mysql基礎知識,mysql
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:用於儲存日期和時間的結合體。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.