标签搜索

MySql的基础题

幻鹤
2022-03-11 / 0 评论 / 881 阅读 / 正在检测是否收录...

学习基础mysql实例题
写出以下命令

  1. 创建学生成绩管理系统数据库xscj
  2. 在数据库xscj中创建学生基本情况表xs
  3. 在数据库xscj中创建课程表kc
  4. 在数据库xscj中创建课程表xs_kc
  5. 在表xs中增加“奖学金等级”列并将表中的“姓名”列删除
  6. 将xs表重命名为student
  7. 创建kc表的一个名为kc_copy1的副本
  8. 创建xs_kc表的一个名为kc_copy2的副本,并复制其内容
  9. 删除kc_copy1
  10. 显示xscj数据库建立的数据表文件
  11. 用describe语句查询student表的列信息
  12. 查看student表“学号”列信息

以上就是题目
解决方法:

1.

 create database xscj

2.

use xscj;
create table xs(
学号 char(6) not null primary key,
姓名 char(8) not null,
专业名 char(10),
性别 tinyint(1) not null,
出生时间 date not null,
总学分 tinyint(1),
照片 blob,
备注 text
);
create table kc(
课程号 char(3) not null primary key,
课程名 char(16) not null,
开课学期 tinyint not null,
学时 tinyint(1) not null,
学分 tinyint(1)
);
create table xs_kc(
学号 char(6) not null,
课程号 char(3) not null,
成绩 tinyint(1),
学分 tinyint(1),
primary key(学号,课程号)
);
alter table xs add 奖学金等级 tinyint,
drop column 姓名;
alter table xs rename student;
create table kc_copy1 like kc;
create table cj_copy2 as (select * from xs_kc)

9.

drop table kc_copy1;

10.

show tables;

11.

describe student;

12.

select 学号 from student;
1

评论 (0)

取消