当前位置: 首页 > wzjs >正文

网站建设的实训心得 500字wordpress 名片主题

网站建设的实训心得 500字,wordpress 名片主题,中国纪检监察报记者电话,作风建设网站一、实验环境 实验使用普通PC机一台,MySQL数据库版本8.0.36,使用Navicat Premium 16提供图形化界面。 二、实验内容 1、insert 语句使用方法 2、update 语句使用方法 3、delete 语句使用方法 4、掌握 truncate table 语句使用方法 5、掌握视图的创…

一、实验环境

实验使用普通PC机一台,MySQL数据库版本8.0.36,使用Navicat Premium 16提供图形化界面。

二、实验内容

1、insert 语句使用方法

2、update 语句使用方法

3、delete 语句使用方法

4、掌握 truncate table 语句使用方法

5、掌握视图的创建方法

三、具体完成情况提供截图和文字说明

1、insert 语句使用方法

将一个新学生元组(学号:200815128;姓名:陈冬;性别:男;所在系:计算机学

院;年龄:18 岁)插入到 Student 表中

INSERT INTO student (sno, sname, ssex, sdept, sage)

VALUES ('200815128', '陈冬', '男', '计算机学院', 18);

对每一个系,求学生的平均年龄,并把结果存入数据库

CREATE TABLE dept_age (

    sdept CHAR(15),

    avg_age FLOAT

);

计算学生的平均年龄,插入上述表中

INSERT INTO dept_age (sdept, avg_age)

SELECT sdept, AVG(sage)

FROM student

GROUP BY sdept;

2、update 语句使用方法

将学生 200815121 的年龄改为 22 岁

UPDATE student

SET sage = 22

WHERE sno = '200815121';

将计算机学院全体学生的成绩置零

UPDATE sc

SET grade = 0

WHERE sno IN (

    SELECT sno

    FROM student

    WHERE sdept = '计算机学院'

);

3、delete 语句使用方法

删除学生 200815121 的学生信息

DELETE FROM student

WHERE sno = '200815121';

删除计算机学院全体学生的选课记录

DELETE FROM sc

WHERE sno IN (

    SELECT sno

    FROM student

    WHERE sdept = '计算机学院'

);

注:受篇幅限制,下述步骤仅供参考,完整操作截图的word版本可见上方本博文免费资源绑定。

4、掌握 truncate table 语句使用方法

TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删

除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志

资源少。DELETE 语句每次 删除一行, 并在事务 日志中为所删 除的每行记 录一项。

TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中

记录页的释放。

TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。

新行标识所用的计数值重置为该列的种子。如果想保留标识计数值,请改用 DELETE。如

果要删除表定义及其数据,请使用 DROP TABLE 语句。

对于由 FOREIGN KEY 约束引用的表,不能使用 TRUNCATE TABLE,而应使用不带

WHERE 子句的 DELETE 语句。由于 TRUNCATE TABLE 不记录在日志中,所以它不能

激活触发器。

删除学生信息表中的所有记录

TRUNCATE TABLE student;

5、掌握视图的创建方法

建立计算机学院学生的视图

CREATE OR REPLACE VIEW cs_student AS

SELECT sno, sname, ssex, sage, sdept

FROM student

WHERE sdept = '计算机学院';

建立计算机学院学生的视图,并要求进行修改和插入操作时仍需保证该视图只有计算机学院的学生

CREATE OR REPLACE VIEW cs_student AS

SELECT sno, sname, ssex, sage, sdept

FROM student

WHERE sdept = '计算机学院'

WITH CHECK OPTION;

建立计算机学院选修了 1 号课程且成绩在 90 分以上的学生的视图

CREATE OR REPLACE VIEW cs_student_view AS

SELECT s.sno, s.sname, s.ssex, s.sage, s.sdept

FROM student s

JOIN sc ON s.sno = sc.sno

WHERE s.sdept = '计算机学院' AND sc.cno = '1' AND sc.grade > 90;

删除视图

DROP VIEW cs_student_view;

四、出现的问题

在使用UPDATE和DELETE语句修改或删除数据时,需要注意数据一致性的问题,确保操作的准确性和完整性。

五、解决方案

可以在事务中执行操作,并使用事务回滚来恢复数据到之前的状态。

六、实验总结

本次实验,我们通过INSERT语句将新学生信息插入到Student表中,并使用TRUNCATE TABLE语句清空表内容。接着,我们使用UPDATE语句更新学生信息和成绩,以及DELETE语句删除学生信息和选课记录。针对学院的需求,我们创建了视图cs_student来过滤计算机学院的学生信息,并用WITH CHECK OPTION保证数据一致性。最后,我们创建了dept_age表,用来存储各系学生的平均年龄,并通过INSERT INTO语句计算并插入了这些数据。这次实验不仅加深了我们对SQL语句的理解,也提高了我们在MySQL数据库中进行数据操作的能力。

http://www.dtcms.com/wzjs/562690.html

相关文章:

  • 自贡哪家做网站的好个人互动网站
  • 站长之家怎么查询网站哪家做的浙江省财务开发公司官网
  • 海外网站建设教程创建自己网站的步骤
  • 电子商务网站建设课程性质天元建设集团有限公司经济活动分析
  • 四川平台网站建设方案网站建设实习收获
  • 网站开发交流平台网站建设黄页软件
  • 网站添加在线qq聊天网站接入商
  • 室内设计效果图用什么软件最好优化什么
  • 建设网站电话新冠流行最新消息
  • 彩页设计公司wordpress千万数据优化
  • 万江建设网站单位网站建设框架
  • ftp备份网站品牌策划的七个步骤
  • 网络规划设计师和hcie网站优化专家
  • 无锡企业推广网站广州站电话
  • 一级a做爰片视频免费观看网站网站php网站空间
  • 国内电子商务网站有哪些如何修改网站后台时间
  • 网站托管内容牡丹江建设工程信息网站
  • 模板式网站价格新开传奇网站首区
  • 网站信息架构图怎么做做网站网络公司
  • 怎么用dw做博客网站网站设计谈判
  • 广州工作室做网站营销网站模版
  • 宁波网站建设应届生国外做图片识别训练的网站
  • 网站建设哪家更专业wordpress googlevis 嵌入
  • 销售类电商网站如何做优化wordpress 更改数据库密码
  • 制作网站开发多少钱郑州百姓网征婚交友
  • 昌乐网站建设网站建设哪个平台好
  • 工信部网站 验证码营销型网站建设哪家公司好
  • 长宁广州网站建设哔哩哔哩网页版在线观看
  • 东莞网站建设 食品厂龙之向导官网
  • 外贸网站建设优化营销淘宝网页版登录电脑版