当前位置:网站首页>达梦数据库_LENGTH_IN_CHAR和CHARSET的影响情况
达梦数据库_LENGTH_IN_CHAR和CHARSET的影响情况
2022-07-24 05:19:00 【ls2best】
概念:LENGTH_IN_CHAR:VARCHAR 类型对象的长度是否以字符为单位。
1:是,设置为以字符为单位时,定义长度并非真正按照字符长度调整,而是将存储长度值按照理论字符长度进行放大。所以会出现实际可插入字符数超过定义长度的情况,这种情况也是允许的。同时,存储的字节长度 8188 上限仍然不变,也就是说,即使定义列长度为8188 字符,其实际能插入的字符串占用总字节长度仍然不能超过 8188;0:否,所有 VARCHAR 类型对象的长度以字节为单位。
概念:CHARSET/UNICODE_FLAG:字符集选项。0 代表 GB18030,1 代表UTF-8,2 代表韩文字符集 EUC-KR。
GB18030编码向下兼容GBK和GB2312,兼容的含义是不仅字符兼容,而且相同字符的编码也相同。
UTF-8是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。
GB18030数字字母占1个字节,普通汉字占2个字节,部分繁体及少数民族文字占4字节,Unicode在达梦中采用UTF-8编码格式,欧洲的字母字符占1到2个字节,亚洲的大部分字符占3个字节,附加字符为4个字节。如果只存储中文和字母数字,一般来说GB18030更节省空间一些。
注这两个参数一般配合使用,CHARSET/UNICODE_FLAG一旦确定无法修改,需谨慎设置。
比如:UNICODE_FLAG=1、LENGTH_IN_CHAR=0 一个汉字占用三个字节,一个英文占用一个字节如图:

UNICODE_FLAG=1、LENGTH_IN_CHAR=1 一个汉字占三个字节,一个英文字母占一个字节,一个字符四个字节(即一个varchar单位占四个字节),可以存四个英文字母

UNICODE_FLAG=0、LENGTH_IN_CHAR=1 一个汉字占两个字节一个字符,一个英文字母占一个字节,一个字符可以存一个汉字或者两个英文字母。

UNICODE_FLAG=0、LENGTH_IN_CHAR=0 一个汉字占两个字节,一个英文字符占一个字节。一个汉字占用两个字节。
达梦社区地址:https://eco.dameng.com
边栏推荐
- Variables and constants in C language
- 【百度地图API】您所使用的地图JS API版本过低,已不再维护,为保证地图基本功能 正常使用,请尽快升级到最新版地图JS API
- php的多选、单选结果怎么在前台显示?
- 音乐 NFT 为什么火了?Polkadot 或将成为发展音乐 NFT 的最佳选择
- 开启Web3,曾经冷门的去中心化身份(DID)
- Flink函数(2):CheckpointedFunction
- Node connects to MySQL and uses Navicat for visualization
- mysql数据库的授权访问
- 盘点波卡生态潜力项目 | 跨链特性促进多赛道繁荣
- php+mysql导出excel文件方法
猜你喜欢

波卡生态发展不设限的奥义——多维解读平行链

网页内嵌B站视频,隐藏相关控件
![[Baidu map API] the version of the map JS API you are using is too low and no longer maintained. In order to ensure the normal use of the basic functions of the map, please upgrade to the latest versi](/img/d5/b0e4cc4155673d6042a0e39de4eddf.png)
[Baidu map API] the version of the map JS API you are using is too low and no longer maintained. In order to ensure the normal use of the basic functions of the map, please upgrade to the latest versi

jsp标签

Canvas Bezier Bezier curve

XML解析

自定义MVC 1.0

ODS、数据集市、数据仓库的异同点

sunset: noontide靶机渗透-vulnhub

Flink Task、Sub-Task、task slot和parallelism
随机推荐
grid布局
Inventory Poka ecological potential project | cross chain characteristics to promote the prosperity of multi track
在本地怎么使用phpstudy搭建WordPress网站
canvas - Bezier 贝塞尔曲线
Substrate 技术及生态5月大事记 | Square One 计划启动,波卡上线 XCM!
Interpretation of the randomness of POS mechanism, how does poca's randomness principle work?
通用分页01
Development technical guide | the most complete technical documents, tutorials and courses of substrate and Polkadot
MySQL的分页你还在使劲的limit?
CESS 测试网上线!首个提供多元应用场景的去中心化存储网络
How can the multiple-choice and single choice results of PHP be displayed in the foreground?
在 Polkadot 中进行创建的三种方式 —— 平行链、平行线程、智能合约
【vsphere高可用】虚拟机的重置和重启
mysql数据库的授权访问
如何强制卸载Google浏览器,不用担心Google打开为白板,亲测有效。
Moonbeam Orbiters Program:为收集人参与 Moonbeam 和 Moonriver 提供新方式
Wechat applet returns parameters or trigger events
Flink Format系列(1)-JSON
Review the whole process of the 5th Polkadot Hackathon entrepreneurship competition, and uncover the secrets of the winning projects!
Flink state使用