成都网站建设设计

将想法与焦点和您一起共享

数据库的char(n)

MySQL中的char(n)或者varchar(n) 其中的n就是代表列,不代表字节!

创新互联专注于嵊泗网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供嵊泗营销型网站建设,嵊泗网站制作、嵊泗网页设计、嵊泗网站官网定制、小程序开发服务,打造嵊泗网络公司原创品牌,更为您提供嵊泗网站排名全网营销落地服务。

varchar(n)其中的n最多是65535 , 应该在创建表的同时,指定表的编码方式为latin1,因为latin1中的一个字符就占1个字节。 这个65535中,有2个字节,用来存放列中内容的长度。还有一个字节存放NULL值! 所以剩下65532个字节.

auto_increment  自动增长约束.

注意, 不能只给某个列添加自增长约束,要加自增长,首先列必须是一个键(主键约束或唯一性约束)

此时,我们添加数据时,可以不用添加id了,因为id会自己增长!

可以看出,自增长,默认是从1开始自增的,每次增1,这些值都可以修改。

自增长的列的类型,必须是数字类型。

其实,让id列自增长,不用写出列的名字,这样太麻烦!

可以自己定义自增长的起始值

1. 在定义表的同事就指定:

数据库的char(n)

数据库的char(n)

 

2. 在建表后,修改自增长的起始值

 

数据库的char(n)

数据库的char(n)

 注意,这个起始值能修改的比当前的最大值还大。就会从新的起始值开始自增长!

 

我们现在把表中的数据删除掉。再次添加数据,生成的自增长的值是接着最大保留值增长的!

数据库的char(n)

 

 

 

truncate table 先删除表,再创建表。(术语上叫做“截断”表)

数据库的char(n)

截断表的作用,可以让自增长列重新从起始值开始生成值!

 

注意, 删除某个id后,下面的id不会“挤上来”

数据库的char(n)

 

 

唯一性约束:被添加唯一性约束的列,其值不能重复。 和主键不同的是,唯一性约束的值可以是NULL,且一张表中可以有多个唯一性约束。

数据库的char(n)

注意,唯一性约束的列中可以有NULL值,且可以有多个NULL值。

数据库的char(n)

数据库的char(n)

易悦(深圳)科技有限公司

让快乐更简单

微信:EJoyYOJOY

微博:http://weibo.com/EJoyYOJOY

官网:http://www.ejoytec.com/

联系&投稿:service@ejoytec.com

数据库的char(n)


 

 

 

 


当前标题:数据库的char(n)
当前网址:http://chengdu.cdxwcx.cn/article/jdjesh.html