久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價?。。?
當前位置:主頁 > 網站建設 > 基于SQL Server中char,nchar,varchar,nvar建站知識

基于SQL Server中char,nchar,varchar,nvar建站知識

時間:2023-05-24 08:05:24 閱讀: 文章分類: 網站建設 作者: 網站技術員

導讀:1建站知識對于程序中的一般字符串類型的字段,SQL Server中有char、varchar、nchar、nvarchar四種類型來對應,那么這四種類型有什么seo網站優化培訓百度seo網站優化。

seo網站優化培訓百度seo網站優化

對于程序中的一般字符串類型的字段,SQL Server中有char、varchar、nchar、nvarchar四種類型來對應,那么這四種類型有什么區別呢,這里做一下對比。

1.定長或變長

所謂定長就是長度固定,當要保存的數據長度不夠時將自動在其后面填充英文空格,使長度達到相應的長度;有var前綴的,表示是實際存儲空間是動態變化的,比如varchar,nvarchar變長字符數據則不會以空格填充。

2.Unicode或非Unicode

數據庫中,英文字符只需要一個字節存儲就足夠了,但漢字和其他眾多非英文字符,則需要兩個字節存儲。如果英文與漢字同時存在,由于占用空間數不同,容易造成混亂,導致讀取出來的字符串是亂碼。Unicode字符集就是為了解決字符集這種不兼容的問題而產生的,它所有的字符都用兩個字節表示,即英文字符也是用兩個字節表示。而前綴n就表示Unicode字符,比如nchar,nvarchar,這兩種類型使用了Unicode字符集。

3.幾種數據類型的存儲的最大容量

char,varchar 最多8000個英文,4000個漢字

nchar,nvarchar 最多可存儲4000個字符,無論英文還是漢字

復制代碼 代碼如下:

--創建表 CREATE TABLE TempTable( id INT PRIMARY KEY, charField CHAR(10), varcharField VARCHAR(10), nvarcharField NVARCHAR(10) ) INSERT INTO TempTable VALUES(1,'WFTH','WFTH','WFTH') INSERT INTO TempTable VALUES(2,'無風聽海','無風聽海','無風聽海') INSERT INTO TempTable VALUES(3,'','','') INSERT INTO TempTable(id) VALUES(4) INSERT INTO TempTable VALUES(5,'1234567890','1234567890','12345') SELECT DATALENGTH(charField) AS charFieldLen, 網seo優化趨勢DATALENGTH(varcharField) AS varcharFi網站seo優化培訓eldLen, DATALENGTH(nvarcharField) AS nvarcharFieldLen FROM temptable WHERE id =1 SELECT DATALENGTH(charField) AS charFieldLen, DATALENGTH(varcharField) AS varcharFieldLen, DATALENGTH(nvarcharField) AS nvarcharFieldLen FROM temptable WHERE id =2 SELECT DATALENGTH(charField) AS charFieldLen, DATALENGTH(varcharField) AS varcharFieldLen, DATALENGTH(nvarcharField) AS nvarcharFieldLen FROM temptable WHERE id =3 SELECT DATALENGTH(charField) AS charFieldLen, DATALENGTH(varcharField) AS varcharFieldLen, DATALENGTH(nvarcharField) AS nvarcharFieldLen FROM temptable WHERE id =4 SEL高端網站建設ECT DATALENGTH(charField) AS charFieldLen,charField, DATALENGTH(varcharField) AS varcharFieldLen,varcharField, DATALENGTH(nvarcharField) AS nvarcharFieldLen,nvarcharField FROM temptable WHERE id =5

相關seo網站優化培訓百度seo網站優化。

關鍵詞標簽: 標題 標簽 SQL

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-24 ,文章基于SQL Server中char,nchar,varchar,nvar建站知識主要講述標簽,標題,SQL網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_6368.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 江油市| 团风县| 开远市| 黔南| 怀集县| 莱芜市| 涪陵区| 永德县| 贡觉县| 青神县| 遂宁市| 明水县| 翁牛特旗| 保德县| 柞水县| 北流市| 穆棱市| 平乡县| 福海县| 延庆县| 绥中县| 千阳县| 东港市| 武强县| 栖霞市| 镇原县| 长宁县| 宜兰市| 永泰县| 永兴县| 岑溪市| 奎屯市| 买车| 邢台县| 东乡族自治县| 阜平县| 碌曲县| 潼南县| 射阳县| 盘山县| 三台县|