Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

MySQL随堂练习 PDF 下载


分享到:
时间:2021-11-12 10:53来源:http://www.java1234.com 作者:转载  侵权举报
MySQL随堂练习 PDF 下载
失效链接处理
MySQL随堂练习   PDF 下载


本站整理下载:
提取码:mi4m 
 
 
相关截图:
 
主要内容:

表1-1和表1-2中分别对student表和score表中字段的数据类型、主键、外键、非空、唯一约束、自增和字段描述做了说明,其中这两个表中都有stu_id字段,用于表示学号,该字段使student表和score表实现了关联。
(1)创建数据库。
创建一个名为my_db的数据库,具体SQL语句如下:
create database my_db;
(2)切换当前数据库。
将名为my_db的数据库切换为当前数据库,具体SQL语句如下:
use my_db;
(3)创建学生表student,插入6条记录。
创建学生表student,SQL语句如下所示:
CREATE TABLE student (
    stu_id INT(10) PRIMARY KEY,
    stu_name VARCHAR(20)NOT NULL,
    sex VARCHAR(2),
    birth YEAR,
    department VARCHAR(20),
    addr VARCHAR(50) 
);
使用INSERT语句向表中插入数据,SQL语句如下所示: 
INSERT INTO student VALUES
( 901,'张飞', '男',1997,'计算机系', '河北省涿州市'),
( 902,'关羽', '男',1999,'中文系', '山西省运城市'),
( 903,'貂蝉', '女',1999,'中文系', '山西省忻州县'),
( 904,'刘备', '男',2001,'英语系', '河北省涿州市'),
( 905,'小乔', '女',2001,'英语系', '安徽省潜山市'),
( 906,'赵云', '男',1998,'计算机系', '河北省正定市');
上述INSERT语句执行成功后,向表中插入了6条记录,分别是学生的学号、姓名、性别、出生年份、院系和出生地址
 
(4)创建分数表score,插入10条记录。
首先创建分数表score,SQL语句如下所示:
CREATE TABLE score (
    score_id INT(10) PRIMARY KEY AUTO_INCREMENT ,
    stu_id INT(10) NOT NULL ,
    c_name VARCHAR(20) ,
    grade INT(10)
);
使用INSERT语句向score表中插入数据,SQL语句如下所示:
INSERT INTO score(stu_id,c_name,grade) VALUES(901, '计算机',98),
(901, '英语', 80),(902, '计算机',65),(902, '中文',88),
(903, '中文',95),(904, '计算机',86),(904, '英语',92),
(905, '英语',94),(906, '计算机',90),(906, '英语',85);

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐