程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql基礎知識

mysql基礎知識

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved