
MySQL
雾中迷童
只要努力,一定能成功
展开
-
关于mysql中触发器的使用
触发器 在当前的表上,设置一个对每行数据的一个监听器,监听相关事件,每当事件触发时,就会执行一段由sql完成的一段功能代码触发事件: insert, delete, update new old : 针对的是触发的那张表 on 表名 insert : 没有 old 有new 【对于插入,插入之前什么都...原创 2018-12-15 22:58:38 · 253 阅读 · 0 评论 -
关于在SQL中使用触发器是怎么将另一个查询结果作为一条插入语句的值
触发器:create trigger Pj_trigger before update on pjxt_majorcourseinfo for each row begin declare zy varchar(20); set zy=old.ZYMC; if old.PJ=0 AND new.PJ=1 then insert into pjxt_o...原创 2018-12-16 22:02:23 · 2578 阅读 · 0 评论 -
关于在数据库中同时使用游标和触发器时的问题
create trigger Pj_trigger before update on pjxt_majorcourseinfo foreach row beginDECLARE done INT DEFAULT 0;declare num varchar(20); – 用于记录每行的学号declare course_num varchar(20); – 用于记录课程编号 ...原创 2018-12-17 15:37:39 · 526 阅读 · 0 评论 -
从mysql数据库中查询最新的一条数据的方法
第一种方法SELECT * from a where id = (SELECT max(id) FROM a);第二种方法: select * FROM 表名 ORDER BY id DESC LIMIT 0,1 ;原创 2019-01-06 00:44:45 · 45009 阅读 · 7 评论 -
关于mysql查询出结果之后进行排序
1、在进行排序之后进行序号:select (@i:=@i+1) as id,YX,ZY,ONE,TWO,THREE,FOUR,FIVE,SIX,SEVEN,EIGHT,NINE,TEN,SUM FROM ( select student.YX,student.ZY, sum(detail.ONE)/count() AS ONE,sum(detail.TWO)/count() AS TWO,su...原创 2019-01-02 21:57:04 · 1562 阅读 · 0 评论