数据库
文章平均质量分 67
@逾越
记录日常学习实验
展开
-
MySQL回顾(面试)
什么是MySQL?MySQL 是一种关系型数据库,在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。MySQL的默认端口号是3306。MyISAM和InnoDB区别两者的对比:是否支持行级锁 : MyISAM 只有表级锁(table-level locking),而InnoDB 支持行级锁(row-level locking)和表级锁,默认为行级锁。是否支持事务和崩溃后的安全恢复: MyISAM 强调的是性能,每次查询具有原子性,其执行速度比InnoDB类型更快,但是原创 2022-02-16 11:06:20 · 11256 阅读 · 0 评论 -
牛客SQL41 构造一个触发器audit_log
文章目录1.什么是触发器?2.触发器的创建3.示例1.什么是触发器?触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象 ,即表的操作事件触发表上的触发器的执行。2.触发器的创建在MySQL中,创建触发器语法如下:模板:CREATE TRIGGER trigger_name trigger_time trigger_eventON tbl_name FOR EACH ROW trigger_stmt其中:trigger_name:标识触发器名称,用户自原创 2021-12-31 21:23:00 · 4043 阅读 · 0 评论 -
实验5 数据视图
实验目的:熟练掌握SQL Server查询分析器的使用方法,加深对标准SQL视图语句的理解。实验内容:基于实验一创建的教学管理JXGL数据库,实现数据视图操作。实验步骤:在教学管理JXGL数据库中进行如下操作,写出对应的SQL语句:1、 建立信息系学生视图IS1(sno,sname,ssex,sage)。 CREATE VIEW IS1AS select sno,sname,ssex,sagefrom studentwhere sdept='IS';2、 建立信息系学生视图IS2(原创 2021-05-16 17:04:50 · 4974 阅读 · 0 评论 -
实验4 嵌套查询和数据更新
实验目的:1.熟练掌握SQL Server查询分析器的使用方法,加深对标准SQL查询语句的理解。2.熟练掌握简单表的数据嵌套查询和数据更新的操作方法。实验内容:创建教学管理数据库“JXGL”,在“JXGL”数据库中创建3-2中的三张表并添加数据,实现数据的单表查询操作。实验步骤:在教学管理“JXGL”数据库中写出下列操作的SQL语句1、查询其它系中比计算机系所有同学年龄都小的学生的学号、姓名和所在系;select sno,sname,sdeptfrom student where Sde原创 2021-05-16 17:03:20 · 6027 阅读 · 0 评论 -
实验3 连接查询和嵌套查询
实验目的:1.熟练掌握SQL Server查询分析器的使用方法,加深对标准SQL查询语句的理解。2.熟练掌握简单表的数据连接查询和嵌套查询的操作方法。实验内容:创建教学管理数据库“JXGL”,在“JXGL”数据库中创建3-2中的三张表并添加数据,实现数据的单表查询操作。实验步骤:写出下列操作的SQL语句在教学管理“JXGL”数据库中进行如下操作:(1)查询每个同学的的学号、姓名、所在系、选修课程的课程号及成绩。SELECT DISTINCT student.Sno, Sname,Grade原创 2021-05-13 19:20:04 · 7410 阅读 · 0 评论 -
实验2 单表查询
实验目的:1.熟练掌握SQL Server查询分析器的使用方法,加深对标准SQL查询语句的理解。2.熟练掌握单表的数据查询的操作方法。实验内容:实现数据的单表查询操作。实验步骤:在教学管理“JXGL”数据库中进行如下操作,写出下列操作的SQL语句:1.查询全体学生的详细记录。select * from student;2.查询全体学生的学号和姓名。select sno ,sname from student;3.查询全体学生的学号和姓名,使用列别名改变查询结果的列标题,把列名改为汉原创 2021-05-13 18:39:40 · 5959 阅读 · 1 评论