萌新資料庫學習後歸納 (歡迎大佬們指正)
1.字元型
型別名宣告格式
插入格式
最大長度
備註char
char(n)
'char'
2000
固定長度
varchar2
varchar2(n)
'varchar2'
4000
可變長度
2.數字型別
型別名宣告格式
插入格式
資料範圍
備註number
number(n)
number(a,b)
6
2.33
(
((-1e(n+1),1e(n+1))))(
((-1e(a-b+1),1e(a-b+1))
))既可以表示整數
也可以表示固定格式的小數
integer
interger
6
(-1e39,1e39)
number的子類
相當於number(38)
3.時間型別
型別名宣告格式
插入格式
date
date
to_date ( '2020-04-02 15:58:02' , 'yyyy-mm-dd hh24:mi:ss' )
插入型別
格式備註
年yyy
、yy
省略前1、2位,預設為當前年份的前置
月mon
、month
中文下均為xx月,英文下分別為幾月的簡寫及完整表示
例如nov、novmber
日ddd
、dy
、day
ddd為當年第幾天
dy、day中文下為星期幾,英文下為星期幾的簡寫及完整表示
時hh
12小時進製
主要指gbk編碼格式,在utf-8格式下漢字一般佔3位元組,保險起見一般用n/3
n/3n/
3作為參考長度。 ↩︎
Oracle資料庫的資料型別
資料型別 型態備註 數字 number number 整數 number 5 整數 number 5,2 5位有2位小數 oracle不分int,double,float等.只有number型別 文字 char varchar2 char varchar2 20 長度20的字串 oracle中建議使...
Oracle資料庫基本資料型別
1.char 定長字串 2.varchar2 變長字串 3.number 可表示整數也可表示小數,number n n表示的是有效數字 number n,m 表示小數佔m位,整數佔n m位 4.date,日期,可以是年月日 yyyy mm dd 也可以是年月日時分秒 yyyy mm dd hh24 ...
Oracle資料庫中的資料型別
1 char n n 1 to 2000位元組 定長字串,n位元組長,如果不指定長度,預設為1個位元組長 乙個漢字為2位元組 2 varchar2 n n 1 to 4000位元組 可變長的字串,具體定義時指明最大長度n,這種資料型別可以放數字 字母以及ascii碼字符集 或者ebcdic等資料庫系...