学习基础mysql实例题
写出以下命令
- 创建学生成绩管理系统数据库xscj
- 在数据库xscj中创建学生基本情况表xs
- 在数据库xscj中创建课程表kc
- 在数据库xscj中创建课程表xs_kc
- 在表xs中增加“奖学金等级”列并将表中的“姓名”列删除
- 将xs表重命名为student
- 创建kc表的一个名为kc_copy1的副本
- 创建xs_kc表的一个名为kc_copy2的副本,并复制其内容
- 删除kc_copy1
- 显示xscj数据库建立的数据表文件
- 用describe语句查询student表的列信息
- 查看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;
评论 (0)