•MySQL数据类型—数值类型
TINYINT 非常小的数据 1字节
SMALLINT 较小的数据 2字节
数据类型——字符串、日期类型
CHAR[(M)] 定长字符串 M字符
VARCHAR[(M)] 可变字符串 可变M长度
主键 CREATE TABLE student(
`studentNo` INT(4) PRIMARY KEY,
……);
注释属性 CREATE TABLE test (
`id`int(11)
UNSIGNED COMMENT ‘编号’
)COMMENT=‘测试表’;
设置字符集编码 CREATE TABLE [IF NOT EXISTS] 表名(
#省略代码
)CHARSET = 字符集名;
例题操作
建个STUDENT表
表信息如下
CREATE TABLE `student`(
`studentNo` INT(4) NOT NULL COMMENT
'学号'PRIMARY KEY,
`loginPwd`
VARCHAR(20) NOT NULL COMMENT
'密码',
`studentName`
VARCHAR(50) NOT NULL COMMENT '学生姓名',
`sex`CHAR(2) DEFAULT '男' NOT NULL COMMENT '性别',
`gradeId`
INT(4) UNSIGNEDCOMMENT '年级编号',
`phone`VARCHAR(50) COMMENT '联系电话',
`address`VARCHAR(255) DEFAULT '地址不详'COMMENT
'地址', `bornDate` DATETIME COMMENT '出生时间',
`email`VARCHAR(50) COMMENT'邮件账号',
`identityCard ` VARCHAR(18) UNIQUE KEYCOMMENT '身份证号'
) COMMENT='学生表';