淺談SQL server2000中char和varchar字符型數(shù)據(jù)類(lèi)型的區(qū)別_Mssql數(shù)據(jù)庫(kù)教程
推薦:淺析SQL server存儲(chǔ)過(guò)程一直用ASP+ACCESS來(lái)編寫(xiě)網(wǎng)頁(yè)和公司的內(nèi)部應(yīng)用系統(tǒng),內(nèi)部應(yīng)用系統(tǒng)也就是大家說(shuō)的OA吧,這個(gè)我也不知道,公司又叫它ERP,反正不管什么,它是用來(lái)幫助公司處理日常工作的,簡(jiǎn)化勞動(dòng)的.從來(lái)沒(méi)用過(guò)存儲(chǔ)過(guò)程,所有的添加,刪除,修改都是在ASP里面寫(xiě)程序執(zhí)行,代碼很多.數(shù)據(jù)
char和varchar的長(zhǎng)度都在1到8000之間,它們的區(qū)別在于char是定長(zhǎng)字符數(shù)據(jù),而varchar是變長(zhǎng)字符數(shù)據(jù)。所謂定長(zhǎng)就是長(zhǎng)度是固定的,當(dāng)輸入的數(shù)據(jù)長(zhǎng)度沒(méi)有達(dá)到指定的長(zhǎng)度時(shí)將自動(dòng)以英文空格在其后面填充,使長(zhǎng)度達(dá)到相應(yīng)的長(zhǎng)度;而變長(zhǎng)字符數(shù)據(jù)則不會(huì)以空格填充。舉例來(lái)說(shuō),varchar(10),我們給它賦的值是htmer,那么它在數(shù)據(jù)庫(kù)中存儲(chǔ)的值就是htmer;同樣,char(10),我們給它賦的值是htmer,那么它在數(shù)據(jù)庫(kù)中存儲(chǔ)的值就是htmer+5個(gè)空格。
由于char是以固定長(zhǎng)度的,所以它的速度會(huì)比varchar快,但程序處理起來(lái)要麻煩一點(diǎn),要用trim之類(lèi)的函數(shù)把后邊的空格去掉。另外,char與varchar相比,前者的存儲(chǔ)空間要比后者大。所以,在實(shí)際使用中要根據(jù)實(shí)際情況,如果能確定字符長(zhǎng)度,那就用char,如果不能確定而又想節(jié)省點(diǎn)存儲(chǔ)空間,那就用varchar。
分享:談在SQL server2000中導(dǎo)入.sql數(shù)據(jù)庫(kù)文件的方法我們?cè)谑褂脭?shù)據(jù)庫(kù)的時(shí)候往往會(huì)用到數(shù)據(jù)庫(kù)的備份、導(dǎo)入等功能,其中.sql數(shù)據(jù)庫(kù)文件為常用的數(shù)據(jù)庫(kù)備份的文件格式,基本上各種數(shù)據(jù)庫(kù)都支持.sql格式,下面介紹一下如何在SQL Server 2000中將.sql數(shù)據(jù)庫(kù)文件導(dǎo)入的方法。 在操作之前首先打開(kāi)SQL Server 2000企業(yè)
- sql 語(yǔ)句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個(gè)方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無(wú)法查看數(shù)據(jù)庫(kù),提示 無(wú)法為該請(qǐng)求檢索數(shù)據(jù) 錯(cuò)誤916解決方法
- SQLServer日志清空語(yǔ)句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類(lèi)似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲(chǔ)過(guò)程參數(shù)的用法實(shí)例詳解
Mssql數(shù)據(jù)庫(kù)教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫(kù)教程推薦
- 如何把Excel數(shù)據(jù)導(dǎo)入到SQL2008數(shù)據(jù)庫(kù)的實(shí)例方法
- SQL Server的數(shù)據(jù)同步技術(shù)詳解
- 解讀sql server注冊(cè)表操作相關(guān)的幾個(gè)未公開(kāi)過(guò)程
- 解析SQL Server和Oracle常用函數(shù)區(qū)別
- SQL Server 2008 安裝和配置圖解教程(附官方下載地址)
- SQL2008 附加數(shù)據(jù)庫(kù)提示5120錯(cuò)誤解決方法
- 三個(gè)SQL視圖查出所有SQL Server數(shù)據(jù)庫(kù)字典
- 經(jīng)驗(yàn)總結(jié):講解大型數(shù)據(jù)庫(kù)的設(shè)計(jì)準(zhǔn)則
- 揭秘操作日期的SQL語(yǔ)句大全
- SQL Server 2008 R2英文版安裝圖文教程
猜你也喜歡看這些
- 基于mysql全文索引的深入理解
- mysql 將列值轉(zhuǎn)變?yōu)榱械姆椒?/a>
- Windows環(huán)境下重置mysql密碼操作命令
- mysql重裝后出現(xiàn)亂碼設(shè)置為utf8可解決
- 基于MYSQL中優(yōu)化的一些方法
- Mysql查看版本號(hào)的五種方式介紹
- 解析SQL語(yǔ)句中Replace INTO與INSERT INTO的不同之處
- mysql 無(wú)法連接問(wèn)題的定位和修復(fù)過(guò)程分享
- MySQL數(shù)據(jù)庫(kù)INSERT、UPDATE、DELETE以及REPLACE語(yǔ)句的用法詳解
- 淺談SQLite時(shí)間函數(shù)的使用說(shuō)明與總結(jié)分析
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索淺談SQL server2000中char和varchar字符型數(shù)據(jù)類(lèi)型的區(qū)別
- 教程說(shuō)明:
Mssql數(shù)據(jù)庫(kù)教程-淺談SQL server2000中char和varchar字符型數(shù)據(jù)類(lèi)型的區(qū)別
。