- 博客(31)
- 收藏
- 关注
原创 MySQL触发器基本结构
4、for each row 声明每次触发都被执行。create trigger 函数名。实例:在users表被添加信息后触发。3、什么样的操作触发,操作那个表。after:....之后触发。befor:....之前触发。6、触发器触发后执行代码块。可以修改成$$ //都行。insert:插入被触发。update:修改被触发。delete:删除被触发。2、创建触发器函数名称。
2024-06-18 10:15:36
257
1
原创 触发器trigger格式
- 触发器trigger格式delimiter $$ -- 修改分隔符从;改为$$这样在触发器中;就不会阻断程序了for each row -- 每行都要触发这个触发器begin -- 开始触发器-- 自定义异常signal sqlstate '45000' set message_text='singnal 停止设置,到此程序终止了 return';-- 程序代码end;-- 由于我已将;改为$$所以这里的分号就不会代表结束$$-- 结束了delimiter;
2024-06-18 10:08:39
294
原创 口试练习题整理
1、原子性(Atomicity)事务是一个完整的操作,事务的各步操作是不可分的(原子的),要么都执行,要么都不执行2、一致性(Consistency)当事务完成时,数据必须处于一致的状态3、隔离性(Isolation)并发事务之间彼此隔离、独立,他不应以任何方式依赖于或影响其他事务4、持久性(Durability)事务完成时,他对数据库的修改是永久保持的第一范式:数据表中的每一列(每个字段)都不可以拆分第二范式:在第一范式的基础上,分主键列完全依赖于主键,而不能依赖于主键的一部分。
2024-05-28 16:54:56
374
原创 百度生成数据库
帮我创建2个表student与score表,要求student表有id,createDate,userName,phone,age,sex,introduce,帮我创建一个修改score表scoreName的触发器,当修改scoreName的时候触发,判断修改的scoreName是否是数学,如果是数学就改成(天书)。帮我根据两个DDL创建一个插入信息的存储过程,先插入10条学生表信息,再根据插入的学生表信息插入100条对应studentId的score成绩,所有信息随机生成,学生表的自增序号从6开始。
2024-05-21 17:10:14
666
原创 MYSQL——变量的声明与使用
2、只能使用_或$符号,不允许使用其他符号。#查询变量/使用变量·匿名的时候建议加上as。#通过修改变量的方式进行精准查询。#1、标识符不能以数字作为开头。#去零操作·重新赋值即可做到。#3、不允许使用系统关键字。#整数类型与浮点数类型测试。
2024-05-09 10:07:58
372
原创 MySQL数据库子查询练习——EXISTS(存在)
子查询,也就是使用一条sql语句将我们需要的某一个结果信息从表中查询出来,再通过此结果进行其它查询的操作。EXISTS 会返回true或false,最简单的可以尝试:EXISTS (select 1)肯定返回正确,EXISTS (select 0)返回错误。
2024-04-23 15:58:13
362
原创 MySQL数据库子查询——in多个数据查询的示例
子查询,多条信息查询的时候可以使用in关键字,但是子查询不能使用limit作为限制器,limit可以使用在父层结果查询的限制中。
2024-04-18 10:14:31
333
1
原创 MySQL数据库子查询练习——单个数据的子查询
子查询,也就是使用一条sql语句将我们需要的某一个结果信息从表中查询出来,再通过此结果进行其它查询的操作。
2024-04-18 10:00:04
180
1
原创 MySQL各类查询语句DQL——like,between, in
3、运用模糊查询——like,between, in。1、创建数据表——DDL语句。2、插入数据——DML语句。
2024-03-28 10:03:47
368
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人