以下为《实验一 数据库和表的管理》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
实验一 数据库和表的管理
一、实验目的
1. 了解MySQL数据库的逻辑结构和物理结构的特点。
2. 学会使用SQL语句创建、选择、删除数据库。
3. 学会使用SQL语句创建、修改、删除表。
4. 了解MySQL的常用数据类型。
二、实验环境
1、Windows操作系统
2、MySQL5.7/8.0
三、实验内容
(1)创建数据库
1. 使用SQL语句创建数据库studentsdb。
caeate database studentsdb;
/
2. 使用SQL语句选择studentsdb为当前使用数据库。
use studentsdb;
/
3. 使用SQL语句在studentsdb数据库创建数据表student_info、curriculum、grade,
三个表的数据结构如表1-表3所示。
表1 student_info表结构
列名
数据类型
允许NULL值
主键
学号
char(4)
否
是
姓名
char(8)
否
否
性别
char(2)
是
否
出生日期
date
是
否
家庭住址
varchar(50)
是
否
表2 curriculum表结构
列名
数据类型
允许NULL值
主键
课程编号
char(4)
否
是
课程名称
char(50)
是
否
学分
int
是
否
表3 grade表结构
列名
数据类型
允许NULL值
主键
学号
内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 列,使其数据类型为decimal(5,2)。
alter table grade
-> modify column 分数 decimal(5,2);
/
3. 使用SQL语句ALTER TABLE为student_info表添加一个名为“备注”的数据列,其数据类型为varchar(50)。
alter table student_info
-> add 备注 varchar(50);
/
4. 使用SQL语句创建数据库studb,并在此数据库下创建表stu,表结构与数据与studentsdb的student_info表相同。
create database studb;
use studb;
create table stu
-> as select * from studentsdb.student_info;
/
5.删除表stu的“备注”列。
alter table stu
-> drop column 备注;
/
6.删除表stu。
drop table stu;
/
7.删除数据库studb。
drop database studb;
/
四、实验总结(实验结果及分析,实验过程存在问题,解决方案等等)
1、注意符号中英文,不要用成中文符号
2、创建表错误时重新创建,注意表输入的格式
指导教师: 王某某 成绩:
2022年9 月16 日
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《实验一 数据库和表的管理》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。