學到哪裏整理到哪裏
一、Oracle 數據庫 (11g)
1.1 oracle 數據庫的基礎數據類型
- 字符型
- 數值型
- 日期型
- 其他類型 (存儲大對象數據類型)
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 |
字符串類型 |