數據庫數據類型整理一覽 (oracle + mysql)

學到哪裏整理到哪裏

一、Oracle 數據庫 (11g)

1.1 oracle 數據庫的基礎數據類型

  1. 字符型
  2. 數值型
  3. 日期型
  4. 其他類型 (存儲大對象數據類型)

1.2 字符型

比如我們要存儲學校中學生的姓名,性別,家庭住址等等一些文字性表述的內爾用可以使用 字符類型來存儲

格式 功能
char(n) 定長存儲數據,不足位時,會自動補全, 最大長度爲 2000
nchar(n) 使用 Unicode 格式存儲數據,所以我們的中文就可以使用該格式存儲數據 ,最大長度爲 1000
varchar2(n) 可變長度數據類型, 會更加節約空間 ,最大長度爲 4000
nvarchar2(n) 也支持 Unicode,並且也是變長的,最大長度爲 2000

1.3 數值型

包括整數和小數

格式 功能
number(p,s) p代表有效數字,s表示小數點的位數,也可以表示數值範圍 eg number(5,2) 有效數字爲 5位,保留兩位小數
float(n) 常用來存儲二進制數據,數值爲 1 ~ 126位,把 二進制數轉換爲 十進制數需要乘以 0.30103 得到

1.4 日期型

格式 功能
DATE DATE類型表示範圍::公元前4712年1月1日到公元9999年12月31日,可以精確到 秒
timestamp 時間戳類型,能夠精確到小數秒

1.5 其他類型

格式 功能
BLOB 可以存放4GB 的數據,存儲二進制數據
CLOB 可以存放 4GB 字節數據,以字符串存放

二、MySQL數據庫 (5.5)

2.1 整形

在這裏插入圖片描述

2.2 浮點型

在這裏插入圖片描述

2.3 日期和時間型

在這裏插入圖片描述

2.4 字符類型

在這裏插入圖片描述

2.5 mysql 數據庫常用類型總結

數據類型 代表
int 整數
float 浮點數
datetime 日期類型
timestamp 時間戳
varchar 字符串類型
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章