您现在的位置:首页技术文章

青岛Java培训:MySql中常用数据类型、表中字段属性--中享思途

今天青岛Java培训讲师带大家来学习一下MySQL中常用的数据类型和字段属性:

1、MySql中常用数据类型

类型

描述

int

整型

double

浮点型

varchar

长度可变的字符型

char

长度固定的字符型

date

日期类型 格式为yyyy-MM-dd

timestamp

时间戳 1970-1-1 00:00:01到当前的毫秒数(常用在对日期计算 


varchar和char的比较:

char长度是固定的,而varchar的长度是可以变化的,比如存储一个字符串”abc”,对于char(10),表示你存储的字符将占10个字节(包括了7个字符的空字符),而同样的varchar(10)则只占三个字节的长度,10只是最大值,当你存储的字节小于10时候,按实际的长度存储。

Varchar比char节省空间,但是在效率上比char要差,其实在这里就是软件开发中经常用到的”以空间换时间”。

但是如果说长度固定的字段,我们用char。

2、表中字段属性

not null: 不为空,表示该字段不能为null这个值。

auto_increament: 设定int类型字段的值为可以”自增长”,即其值无需写入,而会自动获得并增加。

unique key:设定为唯一键。表示该字段所有行的值不可以重复(唯一性)

primary_key:设定为主键。是唯一键的一个加强:不能重复且不能为null。

default:默认值。

comment : 注释

 

CREATE TABLE teacher(

    id INT PRIMARY KEY AUTO_INCREMENT,

    NAME VARCHAR(10) NOT NULL,

    age INT COMMENT '年龄',

    address VARCHAR(50) DEFAULT '中国',

    UNIQUE KEY(NAME)

);

思途教育专注于青岛Java培训,从0基础开始学起,项目经理手把手教学,签订就业协议,保障学员就业,8年时间20余位行业项目经理共同研发欧洲案例教学的IT培训理念,培训过程中贯穿百余个商业项目,让学员在4-6月的培训时间内获得1-2年的项目开发经验。为企业不断输送“有效人才”。思途的服务理念是让高薪就业更简单!


 st_bottom
青岛Java培训,青岛HTML5培训,青岛UI培训,青岛web开发培训,青岛IT培训,java培训,ui培训,HTML5培训,java就业培训,专业ui设计,web开发培训,IT培训,思途教育,青岛思途,中享思途
Copyright © 青岛思途共享科技信息服务有限公司 鲁ICP备14027489号-2

鲁公网安备 37021402000988号

青岛Java培训,青岛HTML5培训,青岛UI培训,青岛web开发培训,青岛IT培训,java培训,ui培训,HTML5培训,java就业培训,专业ui设计,web开发培训,IT培训,思途教育,青岛思途,中享思途