自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 数据库并发控制——MySQL不可重复读和幻影问题

一. 实验环境:1、 操作系统:window102、 MySQL 5.7二. 实验内容与完成情况:InnoDB存储引擎不可重复读:分析结果:在第二个事务的两次读取数据之间,第一个事务对该项数据进行了修改,导致第二个事务两次读到的数据是不一样的。InnoDB存储引擎避免不可重复读:分析结果:添加共享锁和排他锁后,第一个事务对数据的更新要等待第二个事务的完成,所以第二个事务两次读取数据的结果是相同的。InnoDB存储引擎幻影:分析结果:在第二个事务读取符合条件的数据时,第一个事

2021-01-04 11:05:48 554

原创 数据库完整性——MySQL添加约束

一. 实验环境:1、 操作系统:window102、 MySQL 5.7二. 实验内容与完成情况:1.创建一个教工表teacher(tno,tname,tadd,telphone,tsex,id),将教工号tno设为主键,性别默认值为“男”:create table teacher( tno char(7) primary key, tname char(10), tadd char(10), telphone char(10), tsex char(2) def

2021-01-04 10:58:19 1102 3

原创 数据库安全性——MySQL创建用户及对用户权限的授予、传递和回收

一. 实验环境:1、 操作系统:window102、 MySQL 5.7二. 实验内容与完成情况:对教学管理系统(jxgl)执行如下操作:1.创建名为RONALDO,密码为NIKE的用户,然后显示MySQL中user表的内容:CREATE USER RONALDO IDENTIFIED BY 'NIKE';select user from mysql.user;2. 将用户RONALDO改名为TEACHER,然后显示MySQL中user表的内容:rename user RONALDO

2021-01-03 23:25:28 1204

原创 MySQL——触发器的基本操作

实验环境:1、 操作系统:window102、 MySQL 5.7实验内容与完成情况:1.在sc表中创建insert、update触发器,检查学号是否为student表中的学号,若无则不许插入选课记录或修改选课表学生学号。1.1 创建insert触发器:delimiter //create trigger TR_SC_IN_SNO after insert on scfor each rowbegin if new.sno not in (select sno from student)

2021-01-03 23:16:04 1087

原创 MySQL存储过程的基本操作

实验环境1、 操作系统:window102、 MySQL 5.7实验内容与完成情况1.创建一个名为select_s的存储过程,该存储过程的功能是从student表中查询所有女生的信息,并执行该存储过程。1.1 创建select_s存储过程:delimiter //create procedure select_s()begin select * from student where ssex='女';end//1.2 执行select_s存储过程:call select_s;

2021-01-03 23:04:08 932

原创 嵌入式MySQL应用——在C语言中嵌入SQL命令

实验环境:1、 操作系统:window102、 MySQL 5.7实验内容与完成情况:1 实现create_course_table()子程序的功能:1.1 创建表create_course_table()函数代码:int create_course_table() { char yn[2]; result = mysql_list_tables(&mysql, "course"); unsigned int rows = mysql_num_rows(result); m

2021-01-03 20:49:03 2070

原创 MySQL——数据更新操作(数据的录入、插入、修改更新及删除)

实验环境1、 操作系统:window102、 MySQL 5.7实验内容与完成情况:在教学管理数据库jxgl中,使用MySQL Workbench在表中录入新数据:insert into student values ('2005010','赵清江',18,'男','Cs'), ('2005011','张丽萍',19,'女','Ch'), ('2005012','陈景欢',20,'男','Is'), ('2005013','陈婷婷',16,'女','Ph'), ('

2021-01-03 19:46:05 4417 6

原创 MySQL——SELECT查询操作

实验环境1、 操作系统:window102、 MySQL 5.7实验内容与完成情况:jxgl数据库如下所示:1.1 检索年龄大于23岁的男学生的学号和姓名:select sno,snamefrom studentwhere sage>23;1.2 检索至少选修一门课程的女学生姓名:select snamefrom studentwhere ssex='女' and sno in (select sno from sc);1.3 检索王林不学的课程的课程号:sele

2021-01-03 17:46:23 7131

原创 MySQL数据库、表以及视图的创建和使用

实验环境1、 操作系统:window102、 MySQL 5.71. 创建数据库以及表1.1 创建DingBao数据库:create database DingBao;1.2 创建报纸编码表:create table paper( pno char(6) not null, pna char(4) not null, ppr float, primary key(pno))engine=InnoDB1.3 创建顾客编码表:create table customer

2021-01-03 17:17:07 1340

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除