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感兴趣的同学可以参考一下: 给自己留着。create database spj DEFAULT CHARACTER SET gbk;#注意加上use spj;set CHARACTER... 给...

MySQL基本概述 mysql 管理工具 mysql官网 mysql下载64位

MySQL基本概述",主要涉及到Mysql方面的内容,对于MySql感兴趣的同学可以参考一下: MySQL是非常灵活的一款数据库,虽然它不是绝对完美,但它的灵活足够适应很多高要求的...

Linux下MySQL导入导出数据 mysql for linux how to start mysql in linux linux mysql 登

Linux下MySQL导入导出数据",主要涉及到Mysql,Linux方面的内容,对于MySql感兴趣的同学可以参考一下: 导入数据createdatabase test;use test;source /home/xxx/data/test.sql导出数据bin/mysql...

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