
MySQL
李木子QQ
这个作者很懒,什么都没留下…
展开
-
mysql 主键返回
mysql 主键返回原创 2022-11-22 17:10:51 · 69 阅读 · 0 评论 -
mysql查询上下级
SELECT NULL AS periodId, '合计' AS periodName, SUM(CONVERT(DECIMAL(20, 2), thisSum)) AS thisSum, SUM(CONVERT(DECIMAL(20, 2), zhtbl)) AS zhtbl FROM cte_jlgl。原创 2024-04-09 14:54:19 · 701 阅读 · 0 评论 -
Mybites <collection>解决一对多关联查询
【代码】Mybites <collection>解决一对多关联查询。原创 2024-04-10 16:10:23 · 576 阅读 · 1 评论 -
MySQL 触发器
创建触发器:DROP TRIGGER IF EXISTS mytrigger;//如果mytrigger触发器已存在先删除DELIMITER //CREATE TRIGGER mytriggerAFTER//{ BEFORE | AFTER },表示在事件之前或之后触发;INSERT ON student FOR EACH ROW//{ INSERT |UPDATE | DELETE }原创 2018-01-26 10:11:20 · 188 阅读 · 0 评论 -
MySQL IN和EXISTS
IN:select c.*, sum(d.money) AS sumMoney, REPLACE(GROUP_CONCAT(d.project_name), ',', '/') AS projectNamefrom test cleft join test_detail d ON c.id = d.fidwhere 1=1 and c.id IN ( SELECT e.f原创 2018-01-10 14:05:46 · 230 阅读 · 0 评论 -
Oracle、MySQL 数字函数
1:mod(numer1,number2):取余2:greatest(x,y,z) :取几个值中的最大值(最少两个参数)least(x,y,z) :取几个值中的最小值(最少两个参数)原创 2017-12-28 14:25:48 · 188 阅读 · 0 评论 -
MySQL 存储过程
-- 存储过程(属于数据对象)(Java 方法)(优点:1:编译好存储在服务器-- (1:执行效率高(存储过程的语句都是先编译(创建存储过程时候就编译好了)))-- 2:安全性高(把不公开的数据或者业务封装在存储过程中,外部不需要知道内部的实现细节)-- 3:减少网络流量-- 4:支持模块化)SHOW PROCEDURE STATUS;//显示数据库中所有的存储过程SHOW原创 2018-01-10 16:31:10 · 224 阅读 · 0 评论 -
数据库的四种隔离级别
隔离级别高的数据库的可靠性高,但并发量低;隔离级别低的数据库可靠性低,但并发量高,系统开销小 1)READ UNCOMMITTED(未提交读) 事务中的修改,即使没有提交,其他事物也可以看到,这叫脏读,如无必要不要使用。 示例:售票系统只剩3张票,用户A在一号窗口购买3张票,B在二号窗口买票,A就要执行第三步时, B接到了无票通知,但第三步失败了,数据回滚,导致票没有卖出去。...原创 2018-03-14 16:14:54 · 232 阅读 · 0 评论