![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
LXang723
Talk is cheap. Show me the code.
展开
-
mysql时间相加
mysql时间相加函数DATE_ADD()原文地址:https://www.cnblogs.com/hanfengyeqiao/p/9471546.html1、定义:函数向日期添加指定的时间间隔。2、语法:DATE_ADD(date,INTERVAL expr type)date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。type 参数可以是下列值:MICROSEC...转载 2019-11-11 10:43:53 · 712 阅读 · 0 评论 -
数据库插入一条记录返回当前ID
SQL添加 useGeneratedKeys=“true” keyProperty=“id”<insert id="insertSelective" parameterType="com.pojo.db1.DatabaseImg" useGeneratedKeys="true" keyProperty="id">插入后使用 getId() 获取databaseImgMapp...原创 2019-11-25 16:24:15 · 288 阅读 · 0 评论 -
MySQL 存储过程平分1
需求:指标平分权重 1。子节点权重平分1,差值在最后一个节点找补。存储过程因为指标个数在 200 以内,所以 5 位小数就满足了。DELIMITER $$DROP PROCEDURE IF EXISTS averageWeight$$CREATE PROCEDURE `averageWeight` ( IN `total` int, OUT `average` DECIMAL (15, 5), OUT `last` DECIMAL (15, 5)) BEGIN IF total原创 2021-09-17 13:31:37 · 87 阅读 · 0 评论 -
SQL四舍五入、向下取整、向上取整
round() ; 遵循四舍五入把原值转化为指定小数位数,如:round(1.45,0) = 1;round(1.55,0)=2floor(); 向下取整 如:floor(1.45)= 1,floor(1.55) = 1 ,floor(-1.45)= -2 ,floor(-1.55) = -2ceiling(); 向上取整 如:ceiling(1.45) = 2,...原创 2019-09-26 21:21:23 · 963 阅读 · 0 评论 -
SQL不存在创建,存在更新
<insert id="insertCompanyMegBase" useGeneratedKeys="true" keyProperty="id" parameterType="com.sptit.isv.pojo.db1.DevCompanyMegBase"> <selectKey keyProperty="count" resultType="java.lang.Integer" order="BEFORE"> SELECT COUNT(*) as count FRO原创 2020-08-03 10:21:01 · 458 阅读 · 0 评论 -
MySQL 数据库查询某个表存不存在
SELECT count( * ) FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = ( SELECT DATABASE ( ) ) AND table_name = 'table_name' AND table_type = 'BASE TABLE';原创 2022-04-20 12:01:15 · 1938 阅读 · 0 评论