创建数据表

注意点:

  • 表名和字段名使用``括起来

  • AUTO_INCREMENT 自增

  • 字符串用单引号括起来,一般用于注释

  • 字段定义语句之间用逗号隔开


格式

CREATE TABLE [IF NOT NULL] '表名'(
'字段名' 列类型 [属性][索引][注释],
'字段名' 列类型 [属性][索引][注释],
···
'字段名' 列类型 [属性][索引][注释]
)[表类型][表字符集][注释]

例题

目标:创建一个school数据库

创建学生表(列,字段) 使用SQL创建

学号int,登录密码varchar(20),姓名,性别varchar(2),出生日期(datatime),家庭住址,email

CREATE DATABASE school;
USE school;
CREATE TABLE IF NOT EXISTS `student`(
`id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '序号',
`name` VARCHAR(30) NOT NULL DEFAULT '匿名' COMMENT '姓名',
`pwd` VARCHAR(20) NOT NULL DEFAULT '123456' COMMENT '登录密码',
`sex` VARCHAR(2) NOT NULL DEFAULT '女' COMMENT '性别',
`birthday` DATETIME DEFAULT NULL COMMENT '出生日期',
`address` VARCHAR(100) DEFAULT NULL COMMENT '住址',
`email` VARCHAR(50) DEFAULT NULL COMMENT '邮箱',
PRIMARY KEY (`id`)
)ENGINE=INNODB DEFAULT CHARSET=utf8

image-20210401125751701

 

posted on 2021-04-06 10:44  要给小八赚罐头钱  阅读(151)  评论(0)    收藏  举报