国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
Informix-SQL語言復(fù)習(xí)筆記(2) - Unix愛好者家園
Informix-SQL語言復(fù)習(xí)筆記(2)
 
作者:fdmtdmcdm  出處:fdmtdmcdm.cublog.cn  更新時間: 2007年02月08日 

數(shù)據(jù)類型
 
 
數(shù)據(jù)庫中每一列所存放的數(shù)據(jù)都屬于某種數(shù)據(jù)類型, 對數(shù)據(jù)庫來說, 數(shù)據(jù)類型有以下作用:
決定了列的取值范圍
決定了列所允許的各種操作
決定了存儲空間的要求
 

INFORMIX支持的數(shù)據(jù)類型
 
數(shù)值型
     整型     SMALLINT,INTEGER
     浮點型   FLOAT,SMALLFLOAT ,DECIMAL(p,s)
字符型        CHAR(n),VARCHAR( m, r)
時間/日期型   DATE,DATETIME,INTERVAL
序列型        SERIAL
貨幣型        MONEY
多媒體型      TEXT , BYTE
 
 
 
整型
 
INTEGER
INTEGER類型存放整數(shù),范圍是(-2147483647,2147483647)
存儲空間:4個字節(jié)
同義 名:INT
 
SMALLINT
SMALLINT類型存放整數(shù),范圍是 (-32767, 32767)
存儲空間:2 個字節(jié)
 

浮點型
 
FLOAT(n)
FLOAT(n)類型存放雙精度浮點數(shù),最多有效位數(shù)為16
FLOAT(n)類型與C語言DOUBLE類型等價
存儲空間:8 個字節(jié)
同義名:DOUBLE PRECISION
 
SMALLFLOAT
SMALLFLOAT類型存放單精度浮點數(shù),最多有效位數(shù) 8
SMALLFLOAT類型與C語言FLOAT 類型等價
存儲空間:4 個字節(jié)
同義名:REAL
 
DECIMAL(p, s)
內(nèi)部十進(jìn)制浮點型,與機(jī)器無關(guān),最多有效位數(shù)為32。
表示數(shù)的范圍: 10**(-128) ---- 10**(127)
p 說明精度, s 說明小數(shù)個數(shù)
如省略p,則等價于DECIMAL(16)
存儲空間:p/2+1 個字節(jié)
同義名:NUMERIC, DEC
 

字符型
 
CHAR(n)
CHAR字符型存放字符或字符串(定長)
n說明字符的個數(shù),缺省為1     范圍:1 <=n<=32767
存儲空間:n 個字符
同義名:CHARACTER
 
VARCHAR(m, r )
VARCHAR類型用于存放可變長字符串
m說明最多可存放的字符數(shù), m<=255, 如該字段建有索引,則m<=254
r說明最少應(yīng)保留的空間(字節(jié)數(shù)),省略時為零
存儲空間:實際字符串長度,最多不超過m個字節(jié),最少r個字節(jié)
 
 
日期型
 
DATE
DATE類型表示日期
DATE類型內(nèi)部用整數(shù)類型(INTEGER〕表示, 存儲從
 1900年1月1日0 點到某個日期的天數(shù)
輸出格式:mm/dd/yy (月/日/年)    與環(huán)境變量DBDATE有關(guān)
存儲空間:4 個字節(jié)
 
DATETIME
DATETIME類型存放日期和時間至某一時刻
表示范圍可以從年直到秒以下
DATETIME的精度修飾符
YEAR   MONTH    DAY           --年月日
HOUR  MINUTE    SECOND   --時分秒
FRACTION                                --小數(shù)部分, 秒以下
輸出格式:  yyyy-mm-dd  hh:mm:ss.ff (年-月-日 時 分秒 ..)
例: 1998-08-24 14:13:56.324
說明一個列為DATETIME 類型
格式:  列名  DATETIME  最大修飾符 TO 最小修飾符
例:  c1 DATETIME YEAR TO DAY
      c2 DATETIME MONTH TO MONTH
      c3 DATETIME YEAR TO FRACTION(3)
存儲空間
各域輸出所需的數(shù)字個數(shù)
YEAR :4 個數(shù)字
FRACTION: 5個數(shù)字
其它域: 2個數(shù)字
存儲空間: 所有域的數(shù)字之和/ 2 +1 個字節(jié)
例:  YEAR TO DAY 的DATETIME 類型需
                (4+2+2)/2+1=5 個字節(jié)
 

interval類型表示時間跨度的值
 
 

序列型
 
SERIAL類型為序列型,其值 可由DBMS 在插入新記錄時自動生成, 如果其值全部由DBMS生成,則可保證不重復(fù)
一個表最多只能有一列為SERIAL 類型。
SERIAL類型內(nèi)部為整數(shù)型,最大值為 2147483647(2G-1)
n 說明初始值,缺省為 1。
存儲空間:4 個字節(jié)。
SERIAL類型一般用于主鍵。
 
 
貨幣型
 
MONEY類型為貨幣型,內(nèi)部用DECIMAL(p, s)類型表示
p說明精度,s說明小數(shù)位個數(shù),它們均可省略,并且:
MONEY(p)=MONEY(p, 2) MONEY=MONEY(16, 2)
MONEY類型在顯示時帶有貨幣符
貨幣符由DBMONEY環(huán)境變量指定,缺省是美元符$
 
 

多媒體型
 
text類型為文本型,最大2的31次方字節(jié)

byte類型為二進(jìn)制數(shù)據(jù),最大2的31次方字節(jié)
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
sqlserver 數(shù)據(jù)類型分類
SQLSERVER 中datetime 和 smalldatetime類型分析說明
SQL SERVER的字段類型
sql數(shù)據(jù)類型詳解
SQL數(shù)據(jù)類型
燕十八公益講堂-mysql筆記
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服