- 博客(17)
- 收藏
- 关注
原创 数据库第十三次作业:事务管理
事务处理机制在程序开发过程中有着非常重要的作用,它可以使整个系统更加安全,保证在同一个事务中的操作具有同步性一、事务的概念 现实生活中,人们经常会进行转账操作,转账可以分为两部分来完成,转入和转出,只有这两部分都完成才认为转账成功。在数据库中,这个过程是使用两条语句来完成的,如果其中任意一条语句出现异常没有执行,则会导致两个账户金额不同步,造成错误。 为了防止上述情况的发生,MySQL中引入了事务,所谓事务就是针对数据库的一组操作,它可以由一条或多条SQ...
2022-05-01 16:07:54
782
原创 数据库第十二次作业:存储过程的应用
create database shengdian_chapter06;create table stu(id int(10) primary key unique,name varchar(50) not null,class varchar(50) not null);insert into stu values("1","Lucy","class1"),("2","Tom","class1"),("3","Rose","class2");...
2022-05-01 14:23:50
623
原创 数据库第十一次作业 视图的应用
视图是从一个或几个基本表(或视图)中导出的虚拟的表。在系统的数据字典中仅存放了视图的定义,不存放视图对应的数据。视图是原始数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成是一个移动的窗口,通过它可以看到感兴趣的数据。 视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。一、创建stu表create table shengdian_stu (s_id int(11) primary key,
2022-05-01 14:04:46
116
原创 数据库第十次作业:视图
一、创建视图“view_info”,查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式create view view_info asselect a.name ab,a.phone abc,b.address,b.name,b.phone from shengdian_worker a right join shengdian_workshop bon a.shop_no = b.no;二、查看“view_info”视图字段信息select * from v..
2022-05-01 13:25:17
199
原创 项目四总结:MYSQL数据表的检索
一、查看表中所有字段数据select * from 表名 where 条件; 表名后可加where条件 select * from 表名 where 条件 order by 字段名 limit 条数;二、查看表中部分字段数据select 字段名1,字段名2,...,字段名n from 表名 where 条件; 表名后可加where条件 select 字段名1,字段名2,...,字段名n from 表名 where 条件 order by 字段名 limit
2022-04-20 15:24:04
62
原创 数据库第九次作业:连接查询&子查询
一、查询“Chisel”所在车间的车间编号、车间主任姓名、主任联系方式select no,name,phone from shengdian_workshop whereno in (select shop_no from shengdian_worker where name = "chisel");二、查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式select a.name,a.phone,b.address,b.name,b.phone from ..
2022-04-13 14:40:39
52
原创 数据库第八次作业:复习作业(工厂项目)
身份设定:你的父亲是厂长,在毕业后计划继承家业随着“互联网+”的不断深入,经济、社会发展加速,各位厂长副厂长会议决定传统的工厂管理方法需要革新,要紧跟时代潮流数字化的管理工厂。他们一致认为你作为厂长接班人,又是计算机相关专业的大专生有义务也有能力做好这件事。你告诉大家最近正在学习MySQL数据库,作为70/80后他们不知道什么是MySQL,你深知解释了他们也不懂,但碍于面子还是说了MySQL是一种数据库管理系统。他们看你愿意解释所以争先恐后的问,问题越来越多……什么是数据库?数据库是按照数
2022-04-06 14:59:31
78
原创 数据库第七次作业-更新数据
一、更新教师表中所有记录,将津贴改为2000update teacher setcomm = 2000;二、更新教师表中教师号在T5到T8之间的记录,将津贴改为1500update teacher setcomm = 1500where no between "t5" and "t8";三、更新授课表中周数为8的记录,将教师号改为T7,课程号改为C1update shengdian_school_teaching setcourse_no = "...
2022-04-05 16:07:45
91
原创 数据库第六次作业:查询数据 多条件
一、查询教师表中T2到T9之间工资大于2000并且有岗位津贴的教师所有字段数据select * from teacher where no between "t2" and "t9"and sal>2000 and comm is not null;二、查询教师表中教师姓名不以字母“A”开头的教师所有字段数据,用工资排序,去前三条select * from teacher where name not like "a%" order by sal limit 3,7;三、查..
2022-04-05 15:51:56
253
原创 数据库第五次作业:查询数据
一、查询教师表中教师号在T5到T10之间的所有字段数据select * from teacher where no between "t5" and "t10";二、查询授课表中 周数为14 的 课程号、教师号、周数、教室号 字段数据select course_no,teacher_no,week,class_num from shengdian_school_teaching where week=14;三、查询授课表中去重后的所有教师号select distinct tea..
2022-04-05 15:41:58
302
原创 数据库第四次作业:数据备份与还原
1、备份所有数据库2、查询所有库3、备份A库4、备份B、C库5、删除A、B、C库6、创建A库7、Mysql命令还原A库8、Mysql命令还原B、C库9、查询所有库10、备份A库11、备份B、C库12、删除A、B、C库13、创建并使用A库14、Source命令还原A库15、Source命令还原B、C库...
2022-04-05 14:36:26
634
原创 数据库第三次作业:新增数据
一、教师表 teacher1.指定字段插入数据 教师号 教师姓名 职称 工资 岗位津贴 T1 Anne Professor 5000 2000 T2 Adam 2000
2022-03-31 11:01:52
68
原创 数据库第二次作业:表的约束
创建如下表:1.教师表 teacher 字段名 数据类型 长度(字节数) 是否可null 默认值 主、外键 其他约束 备注信息 NO CHAR 4 主键 教师号
2022-03-31 10:45:50
88
原创 项目三总结:创建与维护MySQL数据表
desc 表名;五、删除数据表drop table 表名;六、查看数据表创建信息show create table 表名\G;七、修改数据表中的表名(to可省略)alter table 旧表名 rename to 新表名;八、修改数据表的字段名和数据类型alter table 表名 change 原字段名 新字段名 新数据类型;九、添加字段alter table 表名 add 新字段 新数据类型;十、在数据表中的第一个位置添加字段alter table 表名 ...
2022-03-30 15:25:29
76
原创 数据库第一次作业
1、打开控制台快捷键Windows+R键,输入cmd即可。2、登录MySQLmysql -h localhost -u root -p+密码执行结果截图:3、查看所有数据库show databases;执行结果截图:4、创建数据库,数据库名为abccreate database 数据库名;执行结果截图:5、修改数据库abc的默认字符集为gbkalter database 数据库名 default character set gb...
2022-03-06 21:57:18
91
原创 项目2总结:创建与维护MySQL数据库
1、登录MySQL:mysql -h localhost -u root -p+密码登录MySQL时可以省略-h localhost。因为是本地连接,所以-h localhost可以省略,如果是公司的MySQL数据库,就要加公司MySQL数据库的IP地址了。执行结果截图:2、退出MySQL:quit或\q执行结果截图:出现Bye的字样即为退出MySQL成功。3、查看数据库状态信息:status;此命令可查看数据库的用户命和地址。执行结果截图:...
2022-02-27 21:24:48
109
原创 项目1总结:MySQL印象
一、数据库是什么?数据库是按照数据结构来组织、存储和管理数据的仓库数据库的基本特点:1、数据结构化2、实现数据共享3、数据独立性高4、数据统一管理与控制二、用户可以对数据库执行什么操作?新增,删除,修改,查询。三、什么是数据库管理系统?专门用于创建和管理数据库的一种软件。数据库系统由数据库、数据库管理系统、数据库应用程序等组成。四、什么时候会用到数据库应用程序?当数据库管理系统无法满足用户需求时,需要使用数据库应用程序。五、一个数据库服务器可以管理多少个数据库?
2022-02-27 20:58:34
54
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人