Coin163

char 和 varchar 区别与分析 varchar怎么读 nvarchar varchar varchar什么意思

2016-07-27by admin, 次阅读

本篇文章主要介绍了"char 和 varchar 区别与分析",主要涉及到varchar方面的内容,对于MySql感兴趣的同学可以参考一下: 出自: http://blog.csdn.net/ReadyYes/article/details/51105978The maximum row size f...

出自: http://blog.csdn.net/ReadyYes/article/details/51105978

The maximum row size for the used table
type, not counting BLOBs, is 65535.
表的一行除去二进制,最大存储长度为65535字节。
–本文的分析基于mysql

1.char

char(4); //这个4表示最多存储4个【字符】,
长度可以为从0到255的任何值,当存储的字符串长度小于指定的长度,
会在字符串的右边填充空格达到指定的长度,当查询字符串的时候会删除右边空格

varchar2,varchar读音,varchar中文,text和varchar,varchar发音,varchar和char的区别,mysql varchar,char varchar,nchar和varchar的区别,varchar转numeric,varchar 50,varchar max,varchar怎么读,nvarchar varchar,varchar什么意思

①在严格模式下,插入超过指定长度会报错

-- 在严格模式下,插入超过指定长度会报错createtable c1(c char(4));insertinto c1 values ('abcde');

②char可以指定最大长度为 255

createtable c2(c char(255));

varchar2,varchar读音,varchar中文,text和varchar,varchar发音,varchar和char的区别,mysql varchar,char varchar,nchar和varchar的区别,varchar转numeric,varchar 50,varchar max,varchar怎么读,nvarchar varchar,varchar什么意思

③char存储的字符串在查询的时候会去掉右边空格

insertinto c1 values ('ab  ');select concat(c,'#'),length(c) from c1;

varchar2,varchar读音,varchar中文,text和varchar,varchar发音,varchar和char的区别,mysql varchar,char varchar,nchar和varchar的区别,varchar转numeric,varchar 50,varchar max,varchar怎么读,nvarchar varchar,varchar什么意思

2.varchar


Mysql命令备忘 mysql常用命令 mysql登录命令 mysql数据库命令

Mysql命令备忘",主要涉及到mysql命令方面的内容,对于MySql感兴趣的同学可以参考一下: 零散的知识太容易忘记了。。。每次都要现查。。把我自己容易忘的汇总一下 下载...

MySQL查询数据

MySQL查询数据",主要涉及到Mysql方面的内容,对于MySql感兴趣的同学可以参考一下: MySQL 查询数据MySQL 数据库使用SQL SELECT语句来查询数据。 你可以通过 mysql 命令提示窗口...

mysql 基于 master-master 的双机热备配置 mysql master host mysql stop master mysql master h

mysql 基于 master-master 的双机热备配置",主要涉及到master,Mysql方面的内容,对于MySql感兴趣的同学可以参考一下: master-master 就是两台服务器互为主从: master1-slave(master2)...

------分隔线----------------------------