当前位置:网站首页>sql server char nchar varchar和nvarchar的区别
sql server char nchar varchar和nvarchar的区别
2022-07-05 14:49:00 【蓝天⊙白云】
- char:固定长度,
存储ansi字符
,不足的补英文半角空格。 - nchar:固定长度,
存储Unicode字符
,不足的补英文半角空格。 - varchar(n):长度为 n 个字节的
可变长度且非 Unicode 的字符数据
。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。 - nvarchar(n):包含 n 个字符的
可变长度 Unicode 字符数据
。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。 - TEXT
text存储可变长度的非Unicode数据
,最大长度为2^31-1(2,147,483,647)个字符。 - NCHAR、NVARCHAR、NTEXT
这三种从名字上看比前面三种多了个"N"。和char、varchar比较起来,nchar、nvarchar最多存储4000个字符,不论是英文还是汉字;而char、varchar最多能存储8000个英文,4000个汉字。可以看出使用nchar、nvarchar数据类型时不用担心输入的字符是英文还是汉字,较为方便
,但在存储英文时数量上有些损失。
所以一般来说,如果含有中文字符,用nchar/nvarchar,如果纯英文和数字,用char/varchar。
边栏推荐
- anaconda使用中科大源
- 机器学习笔记 - 灰狼优化
- Fr exercise topic - simple question
- Creation and use of thymeleaf template
- Two Bi development, more than 3000 reports? How to do it?
- 【数组和进阶指针经典笔试题12道】这些题,满足你对数组和指针的所有幻想,come on !
- 选择排序和冒泡排序
- Drive brushless DC motor based on Ti drv10970
- 有一个强大又好看的,赛过Typora,阿里开发的语雀编辑器
- Topology可视化绘图引擎
猜你喜欢
一键更改多个文件名字
黑马程序员-软件测试-10阶段2-linux和数据库-44-57为什么学习数据库,数据库分类关系型数据库的说明Navicat操作数据的说明,Navicat操作数据库连接说明,Navicat的基本使用,
IPv6与IPv4的区别 网信办等三部推进IPv6规模部署
Interview shock 62: what are the precautions for group by?
Interpretation of Apache linkage parameters in computing middleware
【jvm】运算指令
Two Bi development, more than 3000 reports? How to do it?
危机重重下的企业发展,数字化转型到底是不是企业未来救星
实现一个博客系统----使用模板引擎技术
Dark horse programmer - software testing -10 stage 2-linux and database -44-57 why learn database, description of database classification relational database, description of Navicat operation data, de
随机推荐
Crud of MySQL
你童年的快乐,都是被它承包了
Coding devsecops helps financial enterprises run out of digital acceleration
【C 题集】of Ⅷ
爱可可AI前沿推介(7.5)
【華為機試真題詳解】歡樂的周末
CODING DevSecOps 助力金融企业跑出数字加速度
MongDB学习笔记
mysql8.0JSON_ Instructions for using contains
Talking about how dataset and dataloader call when loading data__ getitem__ () function
anaconda使用中科大源
Crud de MySQL
Change multiple file names with one click
Thymeleaf uses background custom tool classes to process text
How to solve the problem of garbled code when installing dependency through NPM or yarn
漫画:程序员不是修电脑的!
useMemo,memo,useRef等相关hooks详解
leetcode:881. lifeboat
Topology可视化绘图引擎
Machine learning notes - gray wolf optimization