发布时间:2022-08-19 13:31
实验一 创建数据库和表
一、实验内容
1.创建学生管理数据库,数据库名为XSGL,包含学院信息、学生信息、课程信息和学生选课信息,并插入原始数据。数据库XSGL包含4个表即学院信息表dept、学生信息表student、课程信息表course及学生选课表sc。
2.各表的结构分别如表1, 2, 3, 4所示。
二、实验步骤
(1)使用SQL语句创建数据库
(2)按照上述要求创建学生管理数据库数据库。
1.打开命令窗口输入mysql -u root -p
2.输入已经设定好的密码 Enter password:123456
3.创建数据库: CREATE DATABASE XSGL;
结果如图(1)所示:
(3)在XSGL数据库中创建表格,首先要使用数据库,输入使用数据库的SQL语句,如下图:
(4)创建4个表即学院信息表dept、学生信息表student、课程信息表course及学生选课表sc,下面是创建表的SQL语句及运行截图:
1.create table dept(
DNO char(4) not null,
DNAME char(30) not null,
DEAN char(20) null
);
运行截图:
2.create table student(
SNO char(8) not null,
SNAME char(20) not null,
AGE smallint(2) null,
SEX char(2) null,
DNO char(4) not null,
BIRTHDAY datetime(6) null
);
运行截图:
3.create table course(
SNO char(8) not null,
CNO char(8) not null,
GRADE float(2) null
);
运行截图:
四、实验结果、体会、出现的问题及解决方法:
通过实验,更好地理解了数据库的基本概念及数据库在存储设备上的存储位置,掌握了创建数据库和表格的基本方法。
问题及解决办法:
问题1:设计表数据时,出现
原因:datetime类型长度最大只能是6
解决办法:修改datetime长度即可.
NeurIPS 2021 | 助力YOLOv5涨点!Alpha-IoU:IoU Loss大一统
微服务的构建环境比较--Spring Cloud和Kubernetes
js 运动函数封装函数,涉及 是否匀速、目标值、json参数等
Jetson xavier nx 入门系列——c++调用opencv,读取rtsp视频流
【C语言进阶篇】字符函数和字符串函数——strstr&&strtok&&strerror&&strncpy&&strncat&&strcmp函数
企业级飞速低代码平台 | 飞速创软参展亮相FMCG零售消费品数智未来峰会