SQLServer的常用數據類型

常用數據類型

關于數據類型大家可能并不陌生,因為我們在C#中學了常用的數據類型,在數據庫中其實也差不多,大部分都有對應關系的,只是關鍵字上有差別,接下來我們講一下,請大家記住常用的就行。

第一、文本類型。這個是數據庫中用的最多的,包括任意字母、符號或數字、字符的組合,主要有下面的六種:

(1)char:?固定長度的非Unicode字符數據,最大長度為8000個字符。 char(2)

(2)varchar:?可變長度的非Unicode數據,最大長度為8000個字符。 varchar(20)

(3)text:存儲長文本信息,最大長度為231-1(2147483647)個字符。

(4)nchar:固定長度的Unicode數據,最大長度為4000個字符。

(5)nvarchar:可變長度的Unicode數據,最大長度為4000個字符。

(6)ntext:存儲可變長度的長文本, 230-1(1073741823)個字符。

Unicode是國際組織制定的可以容納世界上所有文字和符號的字符編碼方案。

注意:帶n的數據類型長度是不帶n的兩倍。比如nchar(1)和char(2)長度相同

第二、整數類型。通常包括下面4個:

(1)bigint:?占用8個字節,可表示范圍:-263~263-1之間的整數。

(2)int:?占用4個字節,可表示范圍:-231~231-1之間的整數。

(3)smallint:?占用2個字節,可表示范圍: -215~215-1之間的整數。

(4)tinyint:?占用1個字節,可表示范圍:0 ~255之間的整數。

第三、精確數字類型。

(1)decimal:?-1038~1038-1之間的固定精度和小數位的數字。

(2)numeric:?功能等同于decimal

寫法:decimal(整數,小數)和numeric(整數,小數)

默認:如果不指定位數,默認18位整數,0位小數

第四、近似數字(浮點)類型。

(1)float[(n)]?表示范圍:-1.79E+308 ~ 1.79E+308(1.79乘以10的308次冪)

n表示精度,在1-53之間取值,當n在1-24之間時,精度為7位有效數字,占用4個字節;當n在25-53之間時,精度為15位有效數字,占用8個字節。

(2)real表示范圍:-3.40E+38 ~3.40E+38占用4個字節存儲空間,相當于float(24)。

第五、日期類型。

(1)datetime:允許的范圍1753-1-1至9999-1-1, datetime精確到3/100秒。

(2)smalldatetime:允許的范圍1900-1-1至2079-6-6,smalldatetime精確到1分鐘。

格式說明:分隔符數字方式:2013-08-20或08/20/2013;純數字方式:08202013; 英文數字方式:Aug 20,2013;注意問題:日期在使用的時候需要使用單引號(‘’)括起來。

第六、貨幣類型。

(1)money:貨幣數值介于-263與263-1之間,精確到貨幣單位的千分之一。

(2) smallmoney:?貨幣數據介于-214748.3648與-214748.3648之間,精確到貨幣單位的千分之十。

第七、位類型。

bit:表示“0/1”數據。一般用于做開關使用

第八、二進制類型。

(1)binary:固定長度的二進制數據,最大長度為8000個字節。

(2)vbinary:可變長度的二進制數據,其最大長度為8000個字節。

(3)image:可變長度的二進制數據,其最大長度為231個字節。

應用場合:可存儲圖片。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/166838.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/166838.shtml
英文地址,請注明出處:http://en.pswp.cn/news/166838.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

代碼規范有用嗎?聽聽100W年薪谷歌大佬怎么說!

谷歌內部的 python 代碼規范 熟悉 python 一般都會努力遵循 pep8 規范,也會有一些公司制定內部的代碼規范。大公司制定規范的目的不是說你一定要怎樣去使用編程語言,而是讓大家遵守同一套規則,節省其他人閱讀代碼的成本,方便協作…

紅酒按照糖含量怎么分類?

我們常聽人們形容葡萄酒為干型或甜型,這指的是葡萄酒的含糖量。不含糖就是干型,含糖少就是半干型,含糖多就是甜型,這是葡萄酒分類的一種——按糖量分。云倉酒莊的品牌雷盛紅酒分享一般分為干型、半干型、半甜型、甜型四種。 云倉…

get data from Nacos error,dataId:服務名

2023-11-23 09:44:35.595 ERROR 169 — [ main] c.a.n.client.config.impl.ClientWorker : [fixed-100.66.12.65_8848] [sub-server-error] no right, dataIdcampaign-task-service, groupcampaign, tenant 2023-11-23 09:44:35.598 ERROR 169 — [ main] c.a.c.n.c.NacosPrope…

Jetson orin(Ubuntu20.04)不接顯示器無法輸出VNC圖像解決辦法以及vnc安裝記錄

sudo apt install vino 好像Jetpack 5.0中已經自帶了。。 配置VNC server: gsettings set org.gnome.Vino prompt-enabled false gsettings set org.gnome.Vino require-encryption false 編輯org.gnome,增加一個“enabled key”的參數: cd /usr/share/glib-2…

氮化鎵的晶體學濕式化學蝕刻法

引言 目前,大多數III族氮化物的加工都是通過干法等離子體蝕刻完成的。干法蝕刻有幾個缺點,包括產生離子誘導損傷和難以獲得激光器所需的光滑蝕刻側壁。干法蝕刻產生的側壁典型均方根(rms)粗糙度約為50納米,雖然已經發現KOH基溶液可以蝕刻AlN…

Android:Google三方庫之Firebase集成詳細步驟(三)

Cloud Messaging 1、清單文件配置 a、(可選)一項擴展 FirebaseMessagingService 的服務。除了接收通知外,如果您還希望在后臺應用中進行消息處理,則必須添加此服務。例如,您需要在前臺應用中接收通知、接收數據載荷以及…

服務臺需要跟蹤的3個重要指標MTBF+MTTF+MTTR

衡量標準是IT服務管理的核心,可提供有關運營的見解,并幫助確定需要持續改進的領域。通常的服務臺指標有助于展示內部運營效率。例如,衡量在規定時間內解決問題的工單數量的 SLA 是展示服務臺效率的關鍵因素。另一方面,故障指標可幫…

阿里云服務器(vgn7i-vws) anaconda(py39)+pytorch1.12.0(cu113)

安裝anaconda 2022 10 py3.9 wget https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh sha256sum Anaconda3-2022.10-Linux-x86_64.sh #校驗數據完整性 chmod ux Anaconda3-2022.10-Linux-x86_64.sh #添加執行權限 bash Anaconda3-2022.10-Linux-x86_…

ate測試原理及ate測試系統(軟件)知識科普 -納米軟件

ATE(Automatic Test Equipment)測試也叫自動化測試,通過計算機控制測試儀器對被測對象進行測試。以計算機編程代替人工測試,基于測試程序控制儀器并對待測品進行輸入和輸出信號檢測分析,從而判斷待測品的性能是否符合要求。 ATE測試需要根據測…

linux進程調度(一)-進程概述

一、什么是進程 進程是指計算機已運行的程序。程序本身只是指令、數據及其組織形式的描述。進程就是一個程序的執行實例,也就是正在執行的程序。在linux操作系統的中,進程就是一個擔當分配系統資源CPU時間、內存的實體。進程控制的主要功能是對系統中的所…

Kafka報錯under-replicated partitions

1 under-replicated partitions異常原因 Kafka報錯under replicated partitions意味著某些分區的副本數量未達到預期的復制因子。 主要有兩種原因, Broker故障 如果某個Kafka Broker發生故障,導致其中一些分區的副本不再可用,那么這些分區就…

2023年微軟開源八個人工智能項目

自2001年軟件巨頭微軟前首席執行官史蒂夫鮑爾默對開源(尤其是Linux)發表尖刻言論以來,微軟正在開源方面取得了長足的進步。繼ChatGPT于去年年底發布了后,微軟的整個2023年,大多數技術都是面向開發人員和研究人員公開發…

Towhee介紹

官方網站:Towhee | Home - Towhee Towhee 是一個尖端框架,旨在通過使用基于大型語言模型 (LLM) 的管道編排來簡化非結構化數據的處理。它具有獨特的優勢,可以從各種非結構化數據類型(包括冗長的文本、圖像…

淺談進程與線程

文章目錄 一. 進程🍎什么是程序?什么是進程?🍋程序的并發性和并行性🍉進程誕生的原因🍑PCB 二. 線程🍥什么是線程?🍦為什么引入線程? 三. 進程與線程的區別與…

HarmonyOS 設備管理開發:USB 服務開發指導

基本概念 USB 服務是應用訪問底層的一種設備抽象概念。開發者根據提供的 USB API,可以獲取設備列表、控制設備訪問權限、以及與連接的設備進行數據傳輸、控制命令傳輸等。 運作機制 USB 服務系統包含 USB API、USB Service、USB HAL。 圖 1 USB 服務運作機制 ●…

【SpringBoot3+Vue3】五【完】【實戰篇】-前端(配合后端)

目錄 一、環境準備 1、創建Vue工程 2、安裝依賴 2.1 安裝項目所需要的vue依賴 2.2 安裝element-plus依賴 2.2.1 安裝 2.2.2 項目導入element-plus 2.3 安裝axios依賴 2.4 安裝sass依賴 3、目錄調整 3.1 刪除部分默認目錄下文件 3.1.1 src/components下自動生成的…

JeecgBoot3.5漏洞升級—快速文檔

近幾年來,黑客攻擊行為呈現出日益復雜和隱蔽的趨勢,對個人和組織的安全造成了嚴重威脅。黑客們不斷尋找新的漏洞和安全漏洞,利用各種手段進行網絡攻擊,包括惡意軟件、網絡釣魚、勒索軟件等。因此,我們每個人都需要關注…

Windows系統下載并安裝 Windows PowerShell

PowerShell下載地址 一 windows7 版本 **若要確定您正在使用的 Microsoft PowerShelll 版本,請在 Windows 7 或 Windows Server 2008R2 或 Windows Server 2012 計算機上執行以下操作: 單擊“開始”,單擊“所有程序”,單擊“附件”,單擊“Windows PowerShell”,然后單擊…

渲染農場渲染一分鐘動畫需要多少錢?需要渲染多少時間?

現在很公司都開始使用渲染農場渲染動畫,但是還是有很多人不知道渲染農場渲染動畫需要多少錢,需要渲染多少時間。在這篇文章中我們將為你一一解答,為你提供一個清晰的參考。 渲染農場的收費通常是按照渲染的使用時間收費,渲染十分…

華大基因助力烏茲別克斯坦精準醫學發展,共筑健康絲綢之路

今年上半年,中國與中亞五國元首齊聚陜西西安,舉辦中國-中亞峰會。過去的20年里,中國已經成為中亞國家的主要投資來源國,總投資額接近400億美元。烏茲別克斯坦是中國-中亞合作機制的重要參與者,烏…