返回顶部
首页 > 资讯 > 数据库 >在数据库中一个汉字到底占几个字节
  • 266
分享到

在数据库中一个汉字到底占几个字节

数据库oraclemysql 2023-08-17 22:08:02 266人浏览 独家记忆
摘要

首先要知道,一个汉字在Mysql中占几个字节是跟编码方式有关的 GBK编码:一个汉字占2个字节 UTF-8编码:一个汉字占3个字节 一般数据库设置的编码格式都是UTF-8,那就以UTF-8为例,varchar(10)只能存3个汉字

首先要知道,一个汉字在Mysql中占几个字节是跟编码方式有关的

GBK编码:一个汉字占2个字节

UTF-8编码:一个汉字占3个字节

一般数据库设置的编码格式都是UTF-8,那就以UTF-8为例,varchar(10)只能存3个汉字吗?答案是不一定。

根据数据库不同而不同

mysql数据库varchar是以字符为单位的,一个汉字即一个字符,varchar(10)能存10个汉字,占30个字节。

CREATE TABLE `account` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `name` varchar(10) DEFAULT NULL,  `balance` int(11) DEFAULT NULL,  PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;

在这里插入图片描述

在这里插入图片描述

超过10个字符报错

oracle数据库varchar2是以字节为单位的,varchar2(10)表示能存10个字节,一个汉字占3个字节,所以最多能存3个汉字。

如果是字母那就都一样了,一个字母在mysql数据库中占一个字符,在oracle数据库中占一个字节

来源地址:https://blog.csdn.net/best924133514/article/details/130069278

您可能感兴趣的文档:

--结束END--

本文标题: 在数据库中一个汉字到底占几个字节

本文链接: https://lsjlt.com/news/373354.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 在数据库中一个汉字到底占几个字节
    首先要知道,一个汉字在MySQL中占几个字节是跟编码方式有关的 GBK编码:一个汉字占2个字节 UTF-8编码:一个汉字占3个字节 一般数据库设置的编码格式都是UTF-8,那就以UTF-8为例,varchar(10)只能存3个汉字...
    99+
    2023-08-17
    数据库 oracle mysql
  • mysql里一个中文汉字占了几个字节数
    小编给大家分享一下mysql里一个中文汉字占了几个字节数,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在mysql中,如果是la...
    99+
    2024-04-02
  • php中一个汉字是几个字节
    本文操作环境:Windows7系统,PHP7.4版,Dell G3电脑。php中一个汉字是几个字节?一个汉字在php中占几个字节?答:对于中文字符,若使用 GBK、Big-5 版本,每个中文字符相当于 2 个字节;若使用 UTF-8 版本,...
    99+
    2021-11-12
    php
  • php中一个字符占几个字节
    这篇“php中一个字符占几个字节”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php中一个字符占几个字节”文章吧。PHP字符...
    99+
    2023-07-05
  • 计算机utf8编码中汉字占几个字节
    小编给大家分享一下计算机utf8编码中汉字占几个字节,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在UTF-8编码中,一个中文字符等于三个字节,一个中文标点符号占...
    99+
    2023-06-15
  • 浅析php中一个字符占几个字节
    PHP是一种广泛使用的编程语言,非常受欢迎。在编写PHP代码时,开发人员通常需要了解PHP字符占用多少字节的知识。这个问题听起来简单,但实际上涉及了很多不同的方面和情况。PHP字符编码在回答这个问题之前,我们需要先了解一下PHP字符编码。字...
    99+
    2023-05-14
    php
  • javascript的数字占几个字节
    JavaScript数字占几个字节?JavaScript是一种广泛使用的编程语言,用于开发Web应用程序和其他应用程序。在编写JavaScript代码时,数字是其中一个最基本的数据类型。数字在JavaScript中被表示为数字值,可以是整数...
    99+
    2023-05-14
  • 在mysql里中文占几个字节
    这篇文章将为大家详细讲解有关在mysql里中文占几个字节,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在mysql中,一个中文汉字所占的字节数与编码格式有关:如果是GBK...
    99+
    2024-04-02
  • c++中\0占几个字节
    c++ 中的 \0 通常占 1 个字节,因为它是表示字符串结束的空字符。在某些情况下,它可能占多个字节:- windows 中的 unicode 字符串:2 个字节- utf-8 编码的...
    99+
    2024-05-09
    c++
  • c++中float占几个字节
    c++ 中,float 数据类型占 4 个字节。该类型用于存储实数,其内部表示为:1 位标志位、8 位指数、23 位尾数,共 32 位(4 字节)。 C++ 中 float 占几个字节...
    99+
    2024-05-12
    c++
  • c++中\n占几个字节
    在 c++ 中,\n 占 1 个字节,它是换行符,使用 ascii 码表中的代码 10(8 位二进制值)存储。 C++ 中 \n 占几个字节 在 C++ 中,\n 是一个换行符,其占 ...
    99+
    2024-05-06
    c++
  • java中字符串占几个字节
    首先,char为Java的基本类型,基本类型所占的字节数是固定的,如int占4字节,double占8字节,这可以使得Java在不同的平台上所占类型固定,很好地保证了Java的可移植性。因此,Java中char类型固定占2个字节。(注:cha...
    99+
    2020-07-12
    java入门 java 字符串 字节
  • ascii中一个字符占多个个字节
    这篇文章给大家分享的是有关ascii中一个字符占多个个字节的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。ascii一个字符占一个字节,ASCII码使用指定的7位或8位二进制数组合来表示128或256种可能的字符;...
    99+
    2023-06-14
  • php中一个汉字是多少个字节
    小编给大家分享一下php中一个汉字是多少个字节,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在php中对于中文字符,若使用GBK、Big-5版本,每个中文字符相当于2个字节;若使用UTF-8版本,每个中文字符相当于3个字节...
    99+
    2023-06-25
  • java中int类型占几个字节
    java中几种数据类型所占的字节数如下:由上图可以看到java中的int占4个字节。字节(Byte )是计算机信息技术用于计量存储容量的一种计量单位,作为一个单位来处理的一个二进制数字串,是构成信息的一个小单位。最常用的字节是八位的字节,即...
    99+
    2018-05-09
    java
  • c++中bool类型占几个字节
    在 c++ 中,bool 类型通常占用 1 个字节,但具体字节数取决于编译器和平台的实现,在特殊情况下可能占用 2 或 4 个字节。 C++ 中 bool 类型的字节数 C++ 中的 ...
    99+
    2024-05-06
    c++
  • java中的char占几个字节实例分析
    java中的char占几个字节实例分析       1:“字节”是byte,“位”是bit ;  2: 1 byte = 8 bit ;  char 在Java中是2个字节。jav...
    99+
    2023-05-31
    java char 字节
  • 计算机网络中在ascii码文件中一个英文字母占多少个字节
    这篇文章主要介绍了计算机网络中在ascii码文件中一个英文字母占多少个字节,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在ascii码文件中一个英文字母占一个字节,一个中文汉...
    99+
    2023-06-25
  • 在计算机中一个字节所包含几个二进制位
    这篇文章主要介绍了在计算机中一个字节所包含几个二进制位的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇在计算机中一个字节所包含几个二进制位文章都会有所收获,下面我们一起来看看吧。在计算机中一个字节所包含二进制位的...
    99+
    2023-06-29
  • 是否每一个零值在内存中占据的字节都是零?
    ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作