MySQL-学习-创建,修改,删除表(三)

1、创建表

        Create table 表名(属性名 数据类型【完整约束条件】,
              属性名 数据类型【完整约束条件】,
              属性名 数据类型【完整约束条件】
        );

ps:注意 数据类型 建议使用大写,如果小写注意 时间必须要为大写,例如:DATATIME

 /*
    创建一个student表和grade表

student表
——————————————————————————————————————————————————————————————————————————————————
字段名称  |  字段描述  |  数据类型      |  主键  |  外键  |  非空  |  唯一  |  自增
—————————————————————————————————————————————————————————————————————————————————
num      |  学号      |  INT(10)      |  是    |  否  |  是  |  是  |  否
name     |  姓名      |  VARCHAR(10)  |  否    |  否  |  是  |  否  |  否
sex      |  性别      |  VARCHAR(4)   |  否    |  否  |  是  |  否  |  否
birthday |  出生日期  |  DATETIME     |  否    |  否  |  否  |  否  |  否
address  |  家庭住址  |  VARCHAR(50)  |  否    |  否  |  否  |  否  |  否
——————————————————————————————————————————————————————————————————————————————————

grade表
——————————————————————————————————————————————————————————————————————————————————
字段名称  |  字段描述  |  数据类型      |  主键  |  外键  |  非空  |  唯一  |  自增
—————————————————————————————————————————————————————————————————————————————————
id       |  编号      |  INT(10)      |  是    |  否  |  是  |  是  |  否
course   |  课程名    |  VARCHAR(10)  |  否    |  否  |  是  |  否  |  否
s_sum    |  学号      |  INT(10)      |  否    |  是  |  是  |  否  |  否
grade    |  成绩      |  VARCHAR(4)   |  否    |  否  |  否  |  否  |  否
_________________________________________________________________________________

*/

create table student(
	num int(10)  Primary key not null unique,  /*PRIMARY 主键 NOT NULL 不为空 UNIQUE 唯一值*/
	name varchar(20) not null,
	sex varchar(4)  not null,
	birthday DATETIME, /*DATETIME 数据类型为时间格
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值