数据库
要告别理想怎算活過
这个作者很懒,什么都没留下…
展开
-
MySQL存储过程的创建和使用
① 利用存储过程查找 Student表中所有人的记录/* 创建存储过程的时候,END后只加一个分号 */DROP PROCEDURE IF EXISTS prol;CREATE PROCEDURE prol() BEGIN SELECT * FROM student; END;#调用存储过程CALL prol; 在函数中 查看 prol: 调用结果:&nb原创 2020-12-31 13:49:54 · 1282 阅读 · 0 评论 -
MySQL触发器的创建和使用
触发器① 在学生表Student中定义一个触发器 tri1,保证新添加的学生的年龄(Sage)在16~25岁之间。DROP TRIGGER if EXISTS tri1; #避免重复出现tri1delimiter ;; #开始CREATE TRIGGER tri1 BEFORE INSERT ON student FOR EACH ROWBEGIN IF(new.Sage > 25) OR (new.Sage > 16)THEN SIGNAL SQLSTATE 'HYOOO'原创 2020-12-31 12:19:19 · 5817 阅读 · 1 评论 -
MySQL基本查询操作
基础查询#查询员工表中涉及到的所有的部门编号(去重)SELECT DISTINCT department_id FROM employees;#查询员工名和姓连接成一个字段,并显示为姓名SELECT CONCAT(last_name, first_name) AS 姓名FROM employees;#查询多个值,一个为0,则全部为NULL,利用IFNULL函数来避免SELECT IFNULL(commission_pct, 0) AS 奖金率FROM employ.原创 2020-11-09 22:41:55 · 429 阅读 · 0 评论