当前位置:网站首页>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。
边栏推荐
- Detailed explanation of usememo, memo, useref and other relevant hooks
- Change multiple file names with one click
- 外盘入金都不是对公转吗,那怎么保障安全?
- How can I quickly check whether there is an error after FreeSurfer runs Recon all—— Core command tail redirection
- What are the domestic formal futures company platforms in 2022? How about founder metaphase? Is it safe and reliable?
- 当代人的水焦虑:好水究竟在哪里?
- 机器学习笔记 - 灰狼优化
- 一键更改多个文件名字
- 1330:【例8.3】最少步数
- 【招聘岗位】软件工程师(全栈)- 公共安全方向
猜你喜欢
Machine learning notes - gray wolf optimization
Ctfshow web entry explosion
黑马程序员-软件测试-10阶段2-linux和数据库-44-57为什么学习数据库,数据库分类关系型数据库的说明Navicat操作数据的说明,Navicat操作数据库连接说明,Navicat的基本使用,
一键更改多个文件名字
浅谈Dataset和Dataloader在加载数据时如何调用到__getitem__()函数
FR练习题目---简单题
Mongdb learning notes
计算中间件 Apache Linkis参数解读
Two Bi development, more than 3000 reports? How to do it?
MySQL之CRUD
随机推荐
Detailed explanation of usememo, memo, useref and other relevant hooks
Photoshop插件-动作相关概念-非加载执行动作文件中动作-PS插件开发
【招聘岗位】软件工程师(全栈)- 公共安全方向
leetcode:881. 救生艇
危机重重下的企业发展,数字化转型到底是不是企业未来救星
Brief introduction of machine learning framework
[recruitment position] Software Engineer (full stack) - public safety direction
【華為機試真題詳解】歡樂的周末
FR练习题目---综合题
Un week - end heureux
useMemo,memo,useRef等相关hooks详解
我这边同时采集多个oracle表,采集一会以后,会报oracle的oga内存超出,大家有没有遇到的?
Jmeter性能测试:ServerAgent资源监控
IPv6与IPv4的区别 网信办等三部推进IPv6规模部署
可视化任务编排&拖拉拽 | Scaleph 基于 Apache SeaTunnel的数据集成
安装配置Jenkins
Super wow fast row, you are worth learning!
【招聘岗位】基础设施软件开发人员
注意!软件供应链安全挑战持续升级
Mysql---- function