mysql中varbinary什么意思_MySQL中的数据类型binary和varbinary详解
前言
BINARY和VARBINARY与 CHAR和VARCHAR类型有点类似,不同的是BINARY和VARBINARY存储的是二进制的字符串,而非字符型字符串。也就是说,BINARY和VARBINARY没有字符集的概念,对其排序和比较都是按照二进制值进行对比。
BINARY(N)和VARBINARY(N)中的N指的是字节长度,而CHAR(N)和VARCHAR(N)中N指的是的字符长度。对于BINARY(10) ,其可存储的字节固定为10,而对于CHAR(10) ,其可存储的字节视字符集的情况而定。
我们来看下面的例子。
mysql> CREATE TABLE t (
-> a BINARY(1)
-> )ENGINE=InnoDB CHARSET=GBK;
Query OK, 0 rows affected (0.02 sec)
mysql> SET NAMES GBK;
Query OK, 0 rows affected (0.00 sec)
MySQL> INSERT INTO t SELECT '我';
Query OK, 1 row affected, 1 warning (0.01 sec)
Records: 1 Duplicates: 0 Warnings: 1
mysql> SHOW WARNINGS\G;
*************************** 1. row ***************************
Level: Warning
Code: 1265
Message: Data truncated for column 'a' at row 1
mysql中varbinary什么意思_MySQL中的数据类型binary和varbinary详解相关推荐
- mysql text类型 使用方法_MySQL使用TEXT/BLOB类型的知识点详解
一.TEXT和BLOB的区别 TEXT和BLOB家族之间仅有的不同是BLOB类型存储的是二进制数据,没有排序规则或字符集,而TEXT类型有字符集或排序规则.说白了如果要储存中文则选择TEXT. 二.默 ...
- mysql基本语法 外键_mysql外键基本功能与用法详解
本文实例讲述了Mysql外键基本功能与用法.分享给大家供大家参考,具体如下: 本文内容: 什么是外键 外键的增加 外键的修改和删除 外键的约束模式 首发日期:2018-04-12 什么是外键: 外键就 ...
- mysql decimal类型最大长度_mysql decimal类型与decimal长度用法详解
三者的区别介绍 float:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位) double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E ...
- mediumtext_MySQL中tinytext、text、mediumtext和longtext等各个类型详解【图】
MySQL中tinytext.text.mediumtext和longtext等各个类型详解[图] 07-29栏目:技术 TAG:mediumtext mediumtext 一.字符串类型 www.j ...
- mysql 同步 异步_MySQL异步复制、半同步复制详解
MySQL数据复制的原理图大致如下: 从上图我们可以看出MySQL数据库的复制需要启动三个线程来实现: 其中1个在主服务器上,另两个在从服务器上.当发出START SLAVE时,从服务器创建一个I/O ...
- php self this static,PHP 中 self、static、$this 的区别和后期静态绑定详解
本篇文章给大家分享的内容是关于PHP 中 self.static.$this 的区别和后期静态绑定详解,有着一定的参考价值,有需要的朋友可以参考一下 self.static 和 $this 的区别 为 ...
- java构造块_java中的静态代码块、构造代码块、构造方法详解
运行下面这段代码,观察其结果: package com.test; public class HelloB extends HelloA { public HelloB() { } { System. ...
- (转)web.xml 中的listener、 filter、servlet 加载顺序及其详解
转: https://www.cnblogs.com/Jeely/p/10762152.html web.xml 中的listener. filter.servlet 加载顺序及其详解 一.概述 1. ...
- nmmqq.php?/lspc.html,html中的图片直接使用base64编码后的字符串代替详解
网页中的图片是使用base64编码后的字符串代替了,这个叫做Data URI scheme,下面有个不错的示例,大家可以参考下 最近来了一个网页,里面有图片,但是却没有引用外部的图片资源,很好奇.查看 ...
- Java中常见RuntimeException与其他异常表及Exception逻辑关系详解
Java中常见RuntimeException与其他异常表及Exception逻辑关系详解 前言 常见`RuntimeException` 其他错误类型 `Error`类 `Exception`类 E ...
最新文章
- python编程题大全-python编程题
- 创建一个dynamics 365 CRM online plugin (一) - Hello World Plugin
- Common Used Excel Formulas
- pycharm 更改创建文件默认路径
- java实现linux变量替换_linux java 配置 含环境变量 | 学步园
- linux下scp的使用
- 运营商进行网络劫持的前生今世+劫持的危害
- 21世纪什么最值钱?“人脸”
- VLANTRUNK本征VLAN
- 团队作业6——展示博客(alpha阶段)
- 中粮营销致远A6应用探秘:高速审批执行,营销策略落地
- 《摩根写给儿子的32封信》 03 企业家的资质
- 聊聊“PPT文化”违反敏捷么
- import()函数和import语句
- react之redux全局状态管理
- 一加手机换鸿蒙os,一加手机支持氢OS和ColorOS一键切换?官方辟谣:太假了
- 【Python】元组的应用场景和定义元组
- excel如何将数字由文字格式转换为数字格式
- 机器学习中,对于数据的预处理是否是测试集和训练集一起进行?
- 360安全卫士系统漏洞修复,漏洞补丁下载成功但安装失败的解决办法