亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

SQL的常用數(shù)據(jù)類型列表詳解

 更新時(shí)間:2018年02月07日 15:08:41   作者:YYQING  
本篇文章通過(guò)列表方式給大家詳細(xì)介紹了SQL的常用數(shù)據(jù)類型,如果你正巧學(xué)習(xí)到這些知識(shí)點(diǎn),參考下吧。

數(shù)據(jù)類型 描述
CHARACTER(n) 字符/字符串。固定長(zhǎng)度 n。
VARCHAR(n) 或
CHARACTER VARYING(n)
字符/字符串??勺冮L(zhǎng)度。最大長(zhǎng)度 n。
BINARY(n) 二進(jìn)制串。固定長(zhǎng)度 n。
BOOLEAN 存儲(chǔ) TRUE 或 FALSE 值
VARBINARY(n) 或
BINARY VARYING(n)
二進(jìn)制串??勺冮L(zhǎng)度。最大長(zhǎng)度 n。
INTEGER(p) 整數(shù)值(沒(méi)有小數(shù)點(diǎn))。精度 p。
SMALLINT 整數(shù)值(沒(méi)有小數(shù)點(diǎn))。精度 5。
存儲(chǔ)數(shù)據(jù)的范圍是從-2的15次方(-32768)到2的15次方-1(32767),占用2個(gè)字節(jié)的儲(chǔ)存空間。
INTEGER 整數(shù)值(沒(méi)有小數(shù)點(diǎn))。精度 10。
存儲(chǔ)數(shù)據(jù)的范圍是-2的31次方到2的31次方-1,占用4個(gè)字節(jié)的儲(chǔ)存空間。
BIGINT 整數(shù)值(沒(méi)有小數(shù)點(diǎn))。精度 19。
DECIMAL(p,s) 精確數(shù)值,精度 p,小數(shù)點(diǎn)后位數(shù) s。例如:decimal(5,2) 是一個(gè)小數(shù)點(diǎn)前有 3 位數(shù)小數(shù)點(diǎn)后有 2 位數(shù)的數(shù)字。
NUMERIC(p,s) 精確數(shù)值,精度 p,小數(shù)點(diǎn)后位數(shù) s。(與 DECIMAL 相同)
FLOAT(p) 近似數(shù)值,尾數(shù)精度 p。一個(gè)采用以 10 為基數(shù)的指數(shù)計(jì)數(shù)法的浮點(diǎn)數(shù)。該類型的 size 參數(shù)由一個(gè)指定最小精度的單一數(shù)字組成。
REAL 近似數(shù)值,尾數(shù)精度 7。
FLOAT 近似數(shù)值,尾數(shù)精度 16。
DOUBLE PRECISION 近似數(shù)值,尾數(shù)精度 16。
DATE 存儲(chǔ)年、月、日的值。
TIME 存儲(chǔ)小時(shí)、分、秒的值。
TIMESTAMP 存儲(chǔ)年、月、日、小時(shí)、分、秒的值。
INTERVAL 由一些整數(shù)字段組成,代表一段時(shí)間,取決于區(qū)間的類型。
ARRAY 元素的固定長(zhǎng)度的有序集合
MULTISET 元素的可變長(zhǎng)度的無(wú)序集合
XML 存儲(chǔ) XML 數(shù)據(jù)

其中標(biāo)紅的是在建表時(shí)常用的數(shù)據(jù)類型。

數(shù)據(jù)類型的名稱在不同數(shù)據(jù)庫(kù)平臺(tái)中有一些區(qū)別,在SQL Server和MY SQL中(或者還有其他平臺(tái))數(shù)值型還有一個(gè)tinyint的類型(范圍從0到255)。

應(yīng)該注意根據(jù)實(shí)際情況選用不同的數(shù)據(jù)類型。

一、定義數(shù)據(jù)長(zhǎng)度太長(zhǎng)會(huì)造成存儲(chǔ)空間的浪費(fèi)。

例如:

對(duì)“姓名”字段:中國(guó)人姓名一般不會(huì)太長(zhǎng),可以定義為char (10)。char(10)可以存儲(chǔ)5個(gè)中文字符。而在需要考慮少數(shù)民族或者其他名字很長(zhǎng)(例如外國(guó)人?)的情況下,則需要改成char(20)或者更長(zhǎng)。

二、選擇類型不準(zhǔn)確可能會(huì)造成對(duì)后續(xù)操作的影響。

例如:

對(duì)“年齡”字段:理論上“年齡”可以定義成char和tinyint。當(dāng)不需要對(duì)年齡進(jìn)行計(jì)算時(shí),定義成char是沒(méi)有問(wèn)題的;但很多情況下,我們需要對(duì)年齡進(jìn)行計(jì)算、排序和比較等操作,選用tinyint會(huì)方便一些。而且正常地球人壽命不超過(guò)150,smallint和int的范圍太大,造成空間浪費(fèi)。

對(duì)“電話號(hào)碼”字段:建議用varchar類型。電話號(hào)碼如果分固定電話和手機(jī)號(hào)碼的話,長(zhǎng)度不一。而varchar比char更靈活,長(zhǎng)度可變,而且存儲(chǔ)空間更小。

相關(guān)文章

  • 常用SQL語(yǔ)句查詢分享

    常用SQL語(yǔ)句查詢分享

    本文通過(guò)幾個(gè)小例子,給大家分享一下常用SQL常用的語(yǔ)句,非常的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下。
    2016-01-01
  • SQL語(yǔ)句實(shí)現(xiàn)查詢SQL Server服務(wù)器名稱和IP地址

    SQL語(yǔ)句實(shí)現(xiàn)查詢SQL Server服務(wù)器名稱和IP地址

    這篇文章主要介紹了SQL語(yǔ)句實(shí)現(xiàn)查詢SQL Server服務(wù)器名稱和IP地址,本文分別給出查詢語(yǔ)句,需要的朋友可以參考下
    2015-07-07
  • 使用SQL語(yǔ)句創(chuàng)建觸發(fā)器的實(shí)例

    使用SQL語(yǔ)句創(chuàng)建觸發(fā)器的實(shí)例

    觸發(fā)器 是一種特殊類型的存儲(chǔ)過(guò)程,它不同于我們前面介紹過(guò)的存儲(chǔ)過(guò)程。存儲(chǔ)過(guò)程可以通過(guò)語(yǔ)句直接調(diào)用,而 觸發(fā)器主要是通過(guò)事件進(jìn)行觸發(fā)而被執(zhí)行的,這篇文章主要介紹了使用SQL語(yǔ)句創(chuàng)建觸發(fā)器的實(shí)例,需要的朋友可以參考下
    2023-06-06
  • SQL 獲取所有上級(jí)的實(shí)現(xiàn)方法

    SQL 獲取所有上級(jí)的實(shí)現(xiàn)方法

    這篇文章主要介紹了SQL 獲取所有上級(jí)的實(shí)現(xiàn)方法的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • 直接循環(huán)寫(xiě)入數(shù)據(jù)

    直接循環(huán)寫(xiě)入數(shù)據(jù)

    直接循環(huán)寫(xiě)入數(shù)據(jù)...
    2006-08-08
  • MSSQL存儲(chǔ)過(guò)程的功能和用法詳解

    MSSQL存儲(chǔ)過(guò)程的功能和用法詳解

    Microsoft SQL Server(MSSQL)是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它支持各種數(shù)據(jù)操作和查詢功能,其中,存儲(chǔ)過(guò)程是MSSQL中非常重要的一個(gè)功能,在這個(gè)章節(jié)中,我們將詳細(xì)介紹MSSQL存儲(chǔ)過(guò)程的功能和用法
    2023-12-12
  • mssql 高效的分頁(yè)存儲(chǔ)過(guò)程分享

    mssql 高效的分頁(yè)存儲(chǔ)過(guò)程分享

    廢話不多說(shuō),直接上結(jié)果,相信這也是大多數(shù)搜索答案的人最愿意看的方式。
    2013-03-03
  • 獲取SQL Server表字段的各種屬性實(shí)例代碼

    獲取SQL Server表字段的各種屬性實(shí)例代碼

    下面的語(yǔ)句將實(shí)現(xiàn)獲取SQL Server表字段的各種屬性,感興趣的朋友可以參考下哈,希望對(duì)你有所幫助
    2013-05-05
  • SQL?Server修改數(shù)據(jù)的幾種語(yǔ)句詳解

    SQL?Server修改數(shù)據(jù)的幾種語(yǔ)句詳解

    在SQL中的基本操作就是增刪改查,查詢語(yǔ)句不會(huì)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行修改,下面這篇文章主要給大家介紹了關(guān)于SQL?Server修改數(shù)據(jù)的幾種語(yǔ)句,需要的朋友可以參考下
    2022-10-10
  • SQL中 patindex函數(shù)的用法詳解

    SQL中 patindex函數(shù)的用法詳解

    這篇文章主要介紹了SQL中 patindex函數(shù)的用法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12

最新評(píng)論