![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 60
而 已
这世界那么多人
展开
-
实验七:MySQL数据库的备份及恢复
实验七:MySQL数据库的备份及恢复实验目的:理解和掌握数据库备份与恢复的方法实验内容:1.mysqldump工具的备份和恢复2.直接复制整个数据库目录(对于InnoDB存储引擎不适用)备份3. mysqlhotcopy工具备份4.相同版本数据库之间迁移5.不同版本的mysql数据库之间的迁移6. mysql命令导出文本文件实验重点:利用mysqldump工具的备份和恢复实验难点:不同版本的mysql数据库之间的迁移表的导出和导入实验过程:mysqldump工具的备份和恢复原创 2022-05-22 17:31:15 · 821 阅读 · 0 评论 -
实验六:数据库监视与性能优化试验
实验六:数据库监视与性能优化试验实验目的:理解和掌握数据库查询性能调优的原理和方法实验内容:1.学会使用Explain命令分析查询执行计划、利用索引优化查询性能2.理解和掌握数据库规范化设计对查询性能的影响3.针对给定的数据库模式,设计不同的实例验证查询性能优化效果使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈使用方式如下:EXPLAIN +SQL语句通过EXPLAIN,我们可以分析出以下结果:原创 2022-05-22 17:20:12 · 810 阅读 · 0 评论 -
实验五:存储过程实验
实验五:存储过程实验实验目的:掌握数据库存储过程的设计和使用方法理解数据库PL/SQL编程语言和编程规范实验内容:一、存储过程定义与运行二、存储过程的更名、删除三、存储过程的参数传递实验重点与难点实验重点:存储过程的定义、运行实验难点:存储过程的参数传递方法实验过程:1.1定义一个存储过程,更新所有订单(含税折扣价)的总价1.2.执行存储过程2.1 有参数的存储过程2.2.执行有参数的存储过程3.1 定义有局部变量的存储过程3.2.执行存储过程3.3查看存储过程执行结果原创 2022-05-22 17:09:50 · 459 阅读 · 0 评论 -
实验四:触发器实验
实验四:触发器实验实验目的:掌握数据库触发器的设计与使用方法理解不同类型触发器的作用和执行原理实验内容:一、After触发器二、Before触发器三、删除触发器实验过程与要求:1.After触发器(1)在LineItem上定义Update触发器,当修改订单明细(修改订单明细价格extendedPrice、折扣discount、税率tax)自动修改表Orders中的订单总金额TotalPrice,以保持数据一致性。(2)在LineItem上定义触发器,删除一项订单明细时,自动修改表Ord原创 2022-04-21 16:15:13 · 2434 阅读 · 0 评论 -
实验三:完整性语言实验
实验三:完整性语言实验实验目的:掌握数据完整性的定义和维护方法实验内容:一、实体完整性二、参照完整性实验过程与要求:1.实体完整性定义实体完整性、删除实体完整性,能够写出两种方式定义实体完整性的SQL语句(1)创建表时定义实体完整性(2)创建表后定义实体完整性(3)验证完整性约束是否起作用2.参照完整性定义参照完整性、删除参照完整性,能够写出两种方式定义参照完整性的SQL语句(1)创建表时定义参照完整性(2)创建表后定义参照完整性(3)验证参照完整性约束是否起作用实验重点与原创 2022-04-21 15:35:34 · 1501 阅读 · 0 评论 -
实验二:安全性语言实验
实验二:安全性语言实验实验目的:掌握自主存取控制权限的定义和维护方法实验内容:一、定义用户、角色二、分配权限给用户、角色,回收权限三、以相应的用户名登录数据库、验证权限分配是否正确实验过程与要求:1.选择一个应用场景,使用自主存取控制截止设计权限分配,可以采用两种方案方案一:采用SYSTEM超级用户登录数据库,完成所有权限分配工作,然后用相应用户名登录数据可以验证权限分配的正确性方案二:采用SYSTEM用户登录数据库创建三个部门经理用户,并分配相应的权限,然后分别用三个经理用户名登录数据原创 2022-04-21 15:28:12 · 2207 阅读 · 6 评论 -
实验一:数据库的基本操作
实验一:数据库的基本操作一.实验目的二.实验内容参考:一.实验目的熟悉数据库的定义与查询等基本操作知识,为后期学习和应用数据库知识奠定基础二.实验内容一、数据库的定义1.理解并掌握数据库DDL的基本语法,使用SQL语言创建、修改和删除数据库、模式和基本表2.实验要求建立商品交易数据库模式TPCH。其中包括八个基本表:零件表(Part)、供应商表(Supplier)、零件供应商联系表(Partsupp)、顾客表(Customer)、国家表(Nation)、地区表(Region)、订单表(Order原创 2022-04-17 10:49:42 · 2535 阅读 · 0 评论 -
mysql 8.0免安装版配置方法
mysql 8.0免安装版配置方法1.下载MySQL压缩包2.解压到自己想要安装的位置3.创建 my.ini 配置文件并移动到要安装的目录下面4.打开my.ini文件编辑配置信息5.初始化数据库并安装、登陆数据库对于不同的操作系统,MySQL 提供了相应的版本。在 Windows 操作系统下,MySQL 数据库的安装包分为图形化界面安装和免安装这两种安装包。这两种安装包的安装方式不同,配置方式也不同。图形化界面安装包有完整的安装向导,安装和配置很方便。免安装的安装包直接解压即可使用,但是配置起来不方便。文原创 2022-02-26 17:15:00 · 5952 阅读 · 0 评论 -
最常用的数据库字段类型还不知道?
常用的数据库字段类型如下:字段类型 中文说明 限制条件 其它说明CHAR 固定长度字符串 最大长度2000 bytes VARCHAR2 可变长度的字符串 最大长度4000 bytes 可做索引的最大长度749NCHAR 根据字符集而定的固定长度字符串 最大长度2000 bytes NVARCHAR2 根据字符集而定的可变长度字符串 最大长度4000 bytes DATE 日期(日-月-年) DD-MM-YY(HH-MI-SS) 经原创 2020-06-23 10:00:36 · 1082 阅读 · 0 评论 -
sql基本语句都忘了?赶紧来回顾一下,还记得多少
sql基本语句都忘了?赶紧来回顾一下,看还记得多少查询员工编号不是7788的员工信息(3种写法)SELECT * FROM emp WHERE empno<>7788;SELECT * FROM emp WHERE empno!=7788; SELECT * FROM emp WHERE NOT empno=7788;要求查询工资在1500到3000之间所有员工信息SELECT * FROM emp WHERE sal>1500 AND sal <3000;等原创 2020-06-23 09:33:57 · 194 阅读 · 0 评论