av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

SQL

SQL Server常用數(shù)據(jù)類型

時間:2024-10-24 11:19:15 SQL 我要投稿
  • 相關(guān)推薦

SQL Server常用數(shù)據(jù)類型

  數(shù)據(jù)類型是數(shù)據(jù)的一種屬性,是數(shù)據(jù)所表示信息的類型。下面是YJBYS小編為大家搜索整理了關(guān)于SQL Server常用數(shù)據(jù)類型,歡迎參考閱讀,希望對大家有所幫助。想了解更多相關(guān)信息請持續(xù)關(guān)注我們應(yīng)屆畢業(yè)生培訓(xùn)網(wǎng)!

  SQL Server 2000提供了比較多的數(shù)據(jù)類型供用戶使用,包括字符型數(shù)據(jù)類型、數(shù)值型數(shù)據(jù)類型、貨幣型數(shù)據(jù)類型、日期/時間型數(shù)據(jù)類型等。

  一、字符型數(shù)據(jù)類型

  字符型數(shù)據(jù)類型是使用最多的數(shù)據(jù)類型。它可以用來存儲各種字母、數(shù)字符號、特殊符號。在使用字符類型數(shù)據(jù)時,必須為其加上單引號。若將數(shù)值數(shù)據(jù)包括在單引號中,將被視為字符類型數(shù)據(jù)。一般來說,字符型數(shù)據(jù)類型有兩種基本形式:

  (一) CHAR定長字符型數(shù)據(jù)類型

  CHAR 數(shù)據(jù)類型的定義形式為CHAR(n),n為長度,n的取值范圍為1-8000,共占n個字節(jié)。若存儲的字符串長度小于n,則系統(tǒng)自動使用空格填補剩余的位置。若存儲的字符串長度大于n,那么在執(zhí)行插入記錄語句時將導(dǎo)致執(zhí)行錯誤。

  (二)VARCHAR變長字符型數(shù)據(jù)類型

  VARCHAR數(shù)據(jù)類型的定義形式為VARCHAR(n),最大長度為n, n的取值范圍為1-8000。VARCHAR數(shù)據(jù)類型的存儲長度為實際字符串的長度,若存儲的字符串長度小于n,系統(tǒng)不會使用空格填補剩余的位置。VARCHAR數(shù)據(jù)類型通常用于存放長度變化較大的字符串,這樣可以節(jié)約大量的存儲空間。但是使用varchar(n)數(shù)據(jù)類型的缺點是,這種變長的存儲方法使得用戶無法確切地估計存儲數(shù)據(jù)所使用的空間大小。

  二、數(shù)值型數(shù)據(jù)類型

  數(shù)值型數(shù)據(jù)類型包括整型數(shù)據(jù)類型、數(shù)字?jǐn)?shù)據(jù)類型和浮點數(shù)據(jù)類型三種。

  (一) 整型數(shù)據(jù)類型

  整型數(shù)據(jù)類型只存儲整數(shù)。整型數(shù)據(jù)類型包括以下四種:

  bigint數(shù)據(jù)類型

  bigint數(shù)據(jù)類型占8個字節(jié),共64位,能夠存儲-263~263-1之間的所有正負(fù)整數(shù)。在64位中,63位用來存儲數(shù)值,1位用來存儲數(shù)值的正負(fù)。

  int數(shù)據(jù)類型

  int數(shù)據(jù)類型占4個字節(jié),共32位,能夠存儲-231~231-1之間的所有正負(fù)整數(shù)。在32位中,31位用來存儲數(shù)值,1位用來存儲數(shù)值的正負(fù)。

  smallint數(shù)據(jù)類型

  smallint數(shù)據(jù)類型占2個字節(jié),共16位,能夠存儲-215~215-1之間的所有正負(fù)整數(shù)。在16位中,15位用來存儲數(shù)值,1位用來存儲數(shù)值的正負(fù)。

  (二) 數(shù)字?jǐn)?shù)據(jù)類型

  數(shù)字?jǐn)?shù)據(jù)類型包括decimal數(shù)據(jù)類型和numeric數(shù)據(jù)類型兩種, numeric數(shù)據(jù)類型與decimal數(shù)據(jù)類型完全相同。decimal數(shù)據(jù)類型可以提供小數(shù)所需要的實際存儲空間,decimal數(shù)據(jù)類型最多可存儲38位數(shù)字。

  decimal數(shù)據(jù)類型的定義形式為decimal(p, s)。

  其中:

  p:為指定精度或?qū)ο竽軌蚩刂频臄?shù)字個數(shù)。

  s:為指定可放到小數(shù)點右邊的小數(shù)位數(shù)或數(shù)字個數(shù)。

  p和s必須遵守以下規(guī)則:0 <= s <= p <= 38。

  (三) 浮點數(shù)據(jù)類型

  浮點數(shù)據(jù)類型包括float數(shù)據(jù)類型和real數(shù)據(jù)類型,這兩種數(shù)據(jù)類型被稱為近似數(shù)據(jù)類型。

  real數(shù)據(jù)類型

  real數(shù)據(jù)類型占4個字節(jié),共32位,能夠存儲-3.40E+38~3.40E+38之間所有的浮點數(shù)。

  float數(shù)據(jù)類型

  float數(shù)據(jù)類型占8個字節(jié),共64位,能夠存儲-1.79E+308~1.79E+308之間所有的浮點數(shù)。float數(shù)據(jù)類型可精確到第15 位小數(shù)。float數(shù)據(jù)類型可以定義為float(n),n為數(shù)據(jù)的精度。若n 取1 到7 時,實際上是定義了一個real類型的數(shù)據(jù),系統(tǒng)將分配4個字節(jié)的空間存儲數(shù)據(jù);若n 取8 到15 時,系統(tǒng)認(rèn)為其是float類型,將分配 8 個字節(jié)的空間存儲數(shù)據(jù)。

  三、貨幣型數(shù)據(jù)類型

  貨幣型數(shù)據(jù)類型用于存儲貨幣值。在SQL Server 2000中提供兩種貨幣型數(shù)據(jù)類型:money數(shù)據(jù)類型和 smallmoney數(shù)據(jù)類型。

  (一)money數(shù)據(jù)類型

  money數(shù)據(jù)類型使用8個字節(jié)存儲數(shù)據(jù),由兩部分組成,前面4個字節(jié)表示貨幣值的整數(shù)部分,后面4個字節(jié)表示貨幣值的小數(shù)部分。

  (二)smallmoney數(shù)據(jù)類型

  smallmoney數(shù)據(jù)類型類似于money類型,使用4個字節(jié)存儲數(shù)據(jù),前面2個字節(jié)表示貨幣值的整數(shù)部分,后面2個字節(jié)表示貨幣值的小數(shù)部分。

  四、日期/時間型數(shù)據(jù)類型

  日期/時間型數(shù)據(jù)類型用于存儲日期和時間的結(jié)合體。

  (一)datetime數(shù)據(jù)類型

  datetime數(shù)據(jù)類型可以存儲從公元1753 年1 月1 日零時起到公元9999 年12 月31 日23 時59 分59 秒之間的所有日期和時間,其精確度可達(dá)三百分之一秒。datetime數(shù)據(jù)類型占用8個字節(jié)的存儲空間。

  (二)smalldatetime數(shù)據(jù)類型

  smalldatetime數(shù)據(jù)類型與datetime數(shù)據(jù)類型相似,但其日期時間范圍較小,可以存儲從 1900 年1 月1 日到2079 年6 月6日,精度可以達(dá)到分鐘。smalldatetime數(shù)據(jù)類型占用4個字節(jié)的存儲空間。

【SQL Server常用數(shù)據(jù)類型】相關(guān)文章:

sql語法大全03-23

Sql認(rèn)證考試內(nèi)容06-08

MySQL導(dǎo)出導(dǎo)入SQL文件命令方法06-29

關(guān)于JDBC連接SQL2000的詳細(xì)流程07-16

關(guān)于安裝sql2000時提示“以前的某個程序安裝已經(jīng)在計算機上創(chuàng)建09-12

用SQL快速生成用友GRP-U8的AO財務(wù)賬套的方法202211-10

常用的電腦技巧07-19

常用的員工激勵方法06-26

日語常用禮貌用語01-03

面料的基本常用知識02-13