sql 设置主键_从零学会SQL:入门

练习1:创建学校数据库的表

1.新建数据库school。右击“da”连接,点击新建数据库,数据库名为“school”,字符集和排序规则信息如下图。

c6cc5297e0a3cdd4a2528da888f77d9b.png

2.新建表student。右击数据库“school”,点击“打开数据库”。点击“新建表”,在“字段名”、“类型”、“长度”、“不是null”输入相关信息,其中类型“varchar”表示可变长度字符串,约束条件“null”表示对应列里的数据值可以包含空值。

ac9930935735a99591e49bf56837b013.png

点击“添加字段”,把“姓名”、“出生日期”、“性别”这几个字段添加进去。其中“出生日期”的字段类型设置成“date”,将“学号”设置成“主键”。

8f0f675c6d5d55fe79a83eff8635e5c6.png

点击“保存”,输入表名“student”。

a76506328a7143ff266754d1ca70e6fe.png

3.新建表score。“成绩”的字段类型为“float”,表示浮点数值,长度设成3。将“学号”和“课程号”设成主键。

934d43f476dd6870a0438f1e1b132c02.png

4.新建表course。将“课程号”和“教师号”设成主键。

8f0b9bbd4ff46cb5b7aca6f15cc3902a.png

5.新建表teacher。“教师姓名”可为空值,将“教师号”设为主键。

6a5238cf22e896eb1c45c23f5cddf405.png

练习2: 4个表里插入数据

1.学生表student

双击“student”,输入第一行的相关信息,点击左下角的“+”,开始输入第二行的数据,以此类推。完成后点击左下角的“√”或者按“ctrl+S”。

e80450c434adc7baacde96b4c41b3888.png

2.成绩表score

使用“查询编辑器”输入SQL语言如下。

11f5a02ef089cbecfa356d4292240adf.png

点击“运行”。

8dca1111f1b8eb27c73b24fc98d75048.png

保存为“成绩表:添加数据”。

bea9bb9c3a49231f30366c92cd3d94b0.png

双击成绩表,数据已成功添加。

e73a2c0cf7fd902adf87fdae161b3348.png

3.课程表course

使用“查询编辑器”输入SQL语言如下。

d9657357c69bd6b3911d36b02da0db2b.png

保存为“课程表:添加数据”。

8a4e511a71f9ba906f24af3867fc6d1d.png

双击课程表,数据已成功添加。

a2b213392b5ff1532534cc773fbf0997.png

4.教师表teacher

使用“查询编辑器”输入SQL语言如下。

55424dcec51a22e06b90458eb7fc01eb.png

保存为“教师表:添加数据”。

607307c9572ab61382df0282495caee9.png

双击课程表,数据已成功添加。

ce8ad8c6fd202783996e54e36cdc783b.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值