91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SQL的常用數據類型列表詳解

發布時間:2020-09-18 20:39:00 來源:腳本之家 閱讀:222 作者:YYQING 欄目:數據庫

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

其中標紅的是在建表時常用的數據類型。

數據類型的名稱在不同數據庫平臺中有一些區別,在SQL Server和MY SQL中(或者還有其他平臺)數值型還有一個tinyint的類型(范圍從0到255)。

應該注意根據實際情況選用不同的數據類型。

一、定義數據長度太長會造成存儲空間的浪費。

例如:

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

二、選擇類型不準確可能會造成對后續操作的影響。

例如:

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

對“電話號碼”字段:建議用varchar類型。電話號碼如果分固定電話和手機號碼的話,長度不一。而varchar比char更靈活,長度可變,而且存儲空間更小。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

蒙山县| 云和县| 环江| 南汇区| 广丰县| 淮阳县| 南溪县| 措美县| 嘉鱼县| 湖口县| 泾源县| 自治县| 苍梧县| 山西省| 昂仁县| 响水县| 马关县| 闻喜县| 岳阳市| 和静县| 吕梁市| 祁阳县| 巴南区| 拉孜县| 湾仔区| 承德县| 静乐县| 海城市| 赤城县| 杭锦后旗| 隆林| 自治县| 屏山县| 东海县| 平顺县| 黑水县| 峨眉山市| 诸暨市| 静宁县| 中江县| 临安市|