2020-03-21 数据库内容

•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='学生表';

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容