DELIMITER $$ 和 DELIMITER ;

DROP PROCEDURE IF EXISTS `pro_follow_getBookBeforeExpired`$$

DECLARE p_ServiceCode VARCHAR(50);

SET p_ServiceCode = 'YYGH';

IF p_expiredMinute = 0
THEN
  ...;

ELSE IF p_expiredMinute > 0

THEN

  ...;

ELSE

THEN

  ...;
END IF
;

跨表的WHERE EXISTS 可以用 LEFT JOIN代替

DATE_ADD(pd.`CreationDate`, INTERVAL (p_expiredMinute-p_alertMinute) MINUTE) <= NOW() -- 提前10分钟

行号

SELECT (@rowNO := @rowNo + 1) AS '行号',t.*
FROM `TB_CC_Task` AS t
,(SELECT @rowNO := 0) AS b

SELECT (CASE WHEN t.a = 2 THEN '1' ELSE '2' END) AS 支付类型

CONCAT('str1','str2','str3')

Function 才可以返回标量

全局临时变量

SET @a = 1;
SELECT @a;

修改表自身

UPDATE `xxx`
SET `MemberPassword` = '670b14728ad9902aecba32e22fa4f6bd'
WHERE `ID` IN
(
  SELECT C.`ID`
  FROM(
    SELECT B.*
    FROM `TB_MB_HosptalMember` A
    JOIN `TB_MB_MemberInfo` B ON A.`MemberID` = B.`ID`
  ) C
)

触发器:

DELIMITER $$
USE `boshcc_dev`$$
DROP TRIGGER /*!50032 IF EXISTS */ `Trigger_TB_HS_HealthManage_IsUploaded`$$
CREATE
/*!50017 DEFINER = 'root'@'%' */
  TRIGGER `Trigger_TB_HS_HealthManage_IsUploaded` BEFORE UPDATE ON `TB_HS_HealthManage`
  FOR EACH ROW BEGIN
    IF New.`IsUploaded` = OLD.`IsUploaded`
    THEN
      SET New.`IsUploaded` = FALSE;
    END IF;
  END;
$$
DELIMITER ;

命令:

查看服务器版本:

cat /proc/version

连接mysql

mysql -uroot -p

然后输入密码

搜索

复制

Mysql 细节记忆的更多相关文章

  1. Mysql一些记忆

    mysql修改密码报错是yum 安装mysql5.7 是 出现无法登陆问题以及mysql error You must reset your password using ALTER USER sta ...

  2. day11 细节记忆

    单一职责:一个方法只做一件事. 值传递——java只有值传递. gender(性别) male(男)female(女) 自动生成的set.get方法中,布尔类型的get方法需要手工改为get(默认是i ...

  3. MySQL数据分析-(1) 数据库前言

    (一)开场白 大家好,欢迎大家跟我一起学习<MySQL数据分析实战>这门课程,对于数据分析师来说,数据库是每一个从业者都必须掌握的课程,我们这门课是从实战的角度出发,我会帮助大家梳理MyS ...

  4. 【CQOI2016纯净整合】BZOJ-4519~4524 (6/6)

    感觉CQOI的难度挺好的,比较贴近自身,所以拿出来做了一下 CQOI2016 Day1 T1:不同的最小割 涉及算法:最小割/分治/最小割树 思路: 最小割树裸题,直接分治最小割,记录下答案,最后排序 ...

  5. 2014 ACM/ICPC 鞍山赛区现场赛 D&amp;I 解题报告

    鞍山现场赛结束了呢-- 我们出的是D+E+I三道题-- 吾辈AC掉的是D和I两道,趁着还记得.先在这里写一写我写的两道水题D&I的解题报告吧^_^. D题的意思呢是说星云内有一堆排成一条直线的 ...

  6. Java 复习整理day07

    package com.it.demo05_innerclass; /* 案例: 演示内部类入门. 概述: 所谓的内部类指的是类里边还有一个类, 里边那个类叫: 内部类, 外边那个类, 叫外部类. 分 ...

  7. Java 复习整理day06

    Java api 章节除了一下列的常用类别的用时候查文档 1 package com.it.demo01_api; 2 3 import java.util.Scanner; 4 5 /* 6 案例: ...

  8. 分享MSSQL、MySql、Oracle的大数据批量导入方法及编程手法细节

    1:MSSQL SQL语法篇: BULK INSERT [ database_name . [ schema_name ] . | schema_name . ] [ table_name | vie ...

  9. css属性编写顺序+mysql基本操作+html细节(个人笔记)

    css属性编写顺序: 影响文档流的属性(比如:display, position, float, clear, visibility, table-layout等) 自身盒模型的属性(比如:width ...

随机推荐

  1. Asp.Net WebAPI 通过HttpContextBase获取请求参数

    WEBAPI中的Request是HttpRequestMessage类型,不能像Web传统那样有querystring和from 方法接收参数,而传统的HttpReqest的基类是HttpReqest ...

  2. jQuery选择器全解

    本篇介绍jQuery的选择器,jQuery选择器按照功能上分为"选择"和"过滤",并且是配合使用的.过滤的主要作用是从前面选定的选择器中选择的内容重进行筛选. ...

  3. [FileStream] 使用

    // 要上传的文件 FileStream fs = new FileStream(路径, FileMode.Open, FileAccess.Read); FileMode 是指确定如何打开或创建文件 ...

  4. css控制图片变灰色,彩色

    <A href="链接地址"><IMG src="p1.jpg" border="0"></A> < ...

  5. JavaWeb学习笔记之Servlet(一)

    1. 引子: 当我们开始进入JavaWeb开发的学习时,我们就必须要和Servlet和HTTP这两个词进行打交道了,尤其是Servlet.即使到了后面使用JSP (我们知道JSP其本身就是一个Serv ...

  6. uva 296 - Safebreaker

    枚举法 #include <cstdio> using namespace std; int main() { int t, n, i, j, k; scanf("%d" ...

  7. css中的颜色值

    下面是比较适合在测试页面中用来设置背景颜色的淡颜色,最好记住一些,dark.blue.red.green.gray.olive颜色较深.

  8. 转载:struts2和spring的结合原理(精品)

    转载网址:http://blog.sina.com.cn/s/blog_683278bc0101236z.html Ioc将所有的对象之间的关系转移到了xml配置文件中来. 在TopLogic中声明存 ...

  9. PYTHON线程知识再研习D---可重入锁

    不多解释,预防普通锁不正规的获取与释放 #!/usr/bin/env python # -*- coding: utf-8 -*- import threading import time class ...

  10. 磁珠(FB)的选用

    1. 磁珠(FB)的单位是欧姆,而不是亨特,这一点要特别注意.因为磁珠的单位是按照它在某一频率 产生的阻抗来标称的,阻抗的单位也是欧姆.磁珠的 DATASHEET上一般会提供频率和阻抗的特性曲线图,一 ...