MySQL表字段长度指的是什么

建表语句入下

CREATE TABLE region_info (
  region_id SMALLINT NOT NULL AUTO_INCREMENT COMMENT '主键id',
  parent_id SMALLINT NOT NULL DEFAULT 0 COMMENT '上级地区id',
  region_name VARCHAR (150) NOT NULL COMMENT '城市名称',
  region_level TINYINT (1) NOT NULL COMMENT '级别',
  PRIMARY KEY (region_id)
) ENGINE = INNODB COMMENT '地区信息表';

在数据库和表的字符集一致的情况下,VARCHAR (150)表示的是可以存储的最大长度为150字符,比如,可以存储150个【我】

而根据不同的编码,在utf8情况下一个字符表示

 

posted @ 2018-09-30 14:18  孔方师兄  阅读(645)  评论(0)    收藏  举报