SQL语言的基本使用

一、实验目的

  1. 掌握SQL语言中数据库的相关操作语句;
  2. 掌握SQL语言中基本表的相关操作语句;
  3. 掌握SQL语言中数据的相关操作语句;
  4. 掌握SQL语言中视图的相关操作语句;
  5. 掌握SQL语言中索引的相关操作语句。

二、实验要求

  1. 熟练掌握SQL语言中数据库的查看、创建、修改、删除、选择语句;
  2. 熟练掌握SQL语言中基本表的创建、修改、删除语句;
  3. 熟练掌握SQL语言中数据的查询、插入、修改、删除语句;
  4. 熟练掌握SQL语言中视图的创建、删除、查询、更新语句;
  5. 熟练掌握SQL语言中索引的创建、修改、删除语句;

三、实验内容

以教材(《数据库系统概论》第5版)中学生-课程数据库为例,使用SQL语言实现数据库的查看、创建、修改、删除、选择等操作;实现基本表的创建、修改、删除等操作;实现数据的查询、插入、修改、删除等操作;实现视图的创建、删除、查询、更新等操作;实现索引的创建、修改、删除等操作。

四、实验步骤

1.数据库的查看、创建、修改、删除、选择

(1) 数据库的查看

98e00de858914cb3856b8d9de40607fa.png

图1 数据库的查看(一)

21ccdaa099844b2eb67bcd616ceb40b4.png

图2 数据库的查看(二)

(2)数据库的创建

 

0e700d21078e48d3b63a3f8375aa3998.png

图3 数据库的创建(一)

8f8c9b880b954ecbb93e2d118bfd69c2.png

 

图4 数据库的创建(二)

(3)数据库的修改

975e2438414e49a0a5d9becc3721395c.png

图5 数据库的修改(一)

fc0409d3bd01402cba9127be1da6467f.png

图6 数据库的修改(二)

(4)数据库的删除

a08cb3bfe32d4e83869a81ed8310103c.png

图7 数据库的删除

(5)数据库的选择

076401f4a7244003b1dd473ccc090789.png

图8 数据库的选择(一)

9cc96560f8534c738b8bf66962dd384d.png

图9 数据库的选择(二)

2.基本表的创建、修改、删除操作

(1)创建学生表Student 课程表Course 学生选课表SC

b0d9e78fa3af4be5a46a123c9b946796.png

图10基本表的创建(一)

5468e27303554598a87d241924120288.png

图11 基本表的创建(二)

(2)向Student表增加入学时间列,其数据类型为日期型

6e7e872a541d402e8c8eb8954bbbe520.png

图12 基本表的修改(一)

(3)在数据库中创建成功

66d122973dc04efcb78abc921256cfe7.png

图13 基本表的修改(二)

(4)删除student表

0b7c0cc522f3462ab7668fdb44d34f68.png

图14 基本表的删除(一)

edd5b28769634bc2ad50e461d764660f.png

图15 基本表的删除(二)

3.数据的查询、插入、修改、删除操作

(1)数据的查询

6cc6b0909bef476dacefd7911af99546.png

图16 数据的查询(一)

559cc043eab24b60a1687268172842d4.png

图17 数据的查询(二)

3952bb6eb62d46b8ad8b93355e12223d.png

图18 数据的查询(三)

cc3911208f244b34a810969018e8916a.png

图19 数据的查询(四

5b4919248044476dac161dfd7918e565.png

图20 数据的查询(五)

66f1ae5a3d6244a2ab234c5653aacc65.png

图21 数据的查询(六)

(2) 数据的插入

68fa3ce2ae7f40e6849b9baf2130f9bd.png

图22 数据的插入(一)

673dbda6007348d58d245ff896bb5cb1.png

图23 数据的插入(二)

(3)数据的修改

d700f6ed3a1946f2adc7ce0976703936.png

图24 数据的修改(一)

c429a6231b9a4bc48684ed5b5aec9b12.png

图25 数据的修改(二)

(4)数据的删除

27cab9a12c954b4bb6423c5de696f44e.png

图26 数据的删除

4.视图的创建、删除、查询、更新

(1)视图的创建

e5327a0daff342c7af225278a47386cb.png

图27 视图的创建(一)

(2)视图的查询

a82afe05f159410082088aaddf4268ae.png

图28 视图的查询(一)

df328aba2d5a4462b6d11d9fa4008b8b.png

图29 视图的查询(二)

(3)视图的删除

6b162fe9e4dd47eb85a914f764f6b5e4.png

图30 视图的删除(一)

9c399c12866745e7b4a42483cca26b67.png

图31 视图的删除(二)

(5)视图的更新

1204bc14026d4deb9f98dcab15e72ce9.png

图32 视图的更新(一)

7cdac23743724aa9b223996040a58298.png

图33 视图的更新(二)

5.索引的创建、查询、修改、删除

(1)索引的创建

d7f5dfb421924d9990fbdc56832414bb.png

图34 索引的创建(一)

(2)索引的查看

f47f19e862dd4075a01bbaedec5e3741.png

图35 索引的查看(一)

b47a64411e734cebb58258fbaf751cb3.png

图36 索引的查看(二)

(3)索引的修改

958cc15cdda84d18a83471cadba05fe3.png

图37 索引的修改(一)

(4)索引的删除

8f64be6b8e4a471d82569e05cfa899c0.png

图38 索引的修改(二)

本实验所用SQL管理工具为navicat,实验内容全部基于navicat环境完成,可能有命令会与MySQL工具不太一样,执行效果一样,所以在使用别的工具时可以先查一下它的命令。navicat破解工具,如有需要可以留言作者

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值