当前位置: 首页 > news >正文

MySQL——索引视图练习题

学生表:Student (Sno, Sname, Ssex , Sage, Sdept)
学号,姓名,性别,年龄,所在系 Sno为主键
课程表:Course (Cno, Cname,)
课程号,课程名 Cno为主键
学生选课表:SC (Sno, Cno, Score)
学号,课程号,成绩 Sno,Cno为主键
1.SQL语句创建学生表student,定义主键,姓名不能重名,性别只能输入男或女,所在系的默认值是 “计算机
2.修改student 表中年龄(age)字段属性,数据类型由int 改变为smallint
3.SC表建立按学号(sno)和课程号(cno)组合的升序的主键索引,索引名为SC_INDEX 
4.创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩。

 1.SQL语句创建学生表student,定义主键,姓名不能重名,性别只能输入男或女,所在系的默认值是 “计算机

mysql8.0。30 [chap07]>create table student(-> Sno int primary key,-> Sname char(30) unique,-> Ssex char(10) check(Ssex in('M','F')),-> Sage int,Sdept char(30) default '计算机系'-> );

 

2.修改student 表中年龄(age)字段属性,数据类型由int 改变为smallint。

mysql8.0.30 [chap07]>alter table student modify Sage smallint;
Query OK, 0 rows affected (0.02 sec)
Records: 0  Duplicates: 0  Warnings: 0

 

3.为SC表建立按学号(sno)和课程号(cno)组合的升序的主键索引,索引名为SC_INDEX 。

mysql8.0.30 [chap07]>create table Course(-> Cno int primary key,-> Cname char(20)-> );
Query OK, 0 rows affected (0.01 sec)mysql8.0.30 [chap07]>create table SC(-> Sno int,-> Cno int primary key,-> Score char(10)-> );
Query OK, 0 rows affected (0.01 sec)mysql8.0.30 [chap07]>create unique index SC_INDEX on SC(Sno asc,Cno asc);
Query OK, 0 rows affected (0.01 sec)
Records: 0  Duplicates: 0  Warnings: 0

 

 

4.创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩。  

mysql8.0.30 [chap07]>create view stu_info-> as-> select Sname,Ssex,Cname,Score from student,Course,SC-> where student.Sno=SC.Sno and SC.Cno=Course.Cno;
Query OK, 0 rows affected (0.00 sec)

 

 

http://www.lryc.cn/news/9184.html

相关文章:

  • 哈希表题目:矩阵置零
  • HTTP API自动化测试从手工到平台的演变
  • 【从零开始学C语言】知识总结一:C语言的基本知识汇总
  • CAD二次开发 添加按钮Ribbon
  • [RK3568 Android12] 添加自定义启动脚本
  • API 体系构建
  • RMPE: Regional Multi-Person Pose Estimation (AlphaPose)阅读笔记
  • 2月16日昆明面试经历部分考题
  • ARC140D One to One
  • 联合身份验证与Cognito
  • day18_常用API之String类丶Object类
  • OSG三维渲染引擎编程学习之五十五:“第五章:OSG场景渲染” 之 “5.13 一维纹理”
  • RTOS随笔之FreeRTOS启动与同步方法
  • 【AI/NLP】InstructGPT数据标注问题
  • 三次握手和四次挥手
  • Jmeter常用断言之响应断言详解
  • 【Python学习笔记】36.Python3 MySQL - mysql-connector 驱动(1)
  • 计算机SCI论文课题设计需要注意什么? - 易智编译EaseEditing
  • Quartz入门教程
  • TypeScript 学习之 function
  • 【云计算自学路线】
  • code01 v2黑屏、花屏、死机、断电重启、休眠死机的进来
  • 分享107个HTML电子商务模板,总有一款适合您
  • Barra模型因子的构建及应用系列三之Momentum因子
  • 8.2.1.3 索引合并优化
  • 水雨情在线小能手-雨量水位报警站
  • 【蓝桥杯集训4】双指针专题(6 / 6)
  • 文件流,gzip解压,压缩
  • 在线开会,来开开圆桌会议吧~
  • 使用营销自动化的 7 大主要优势