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:用於儲存日期和時間的結合體。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.