![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
m0_38045653
这个作者很懒,什么都没留下…
展开
-
#公共表达式 WITH临时表
SELECT Q1.YEAR LAST_YEAR ,Q1.SUM AS LAST_YEAR_SUM ,Q2.YEAR THIS_YEAR ,Q2.SUM AS THIS_YEAR_SUM ,CONCAT(ROUND((Q2.SUM - Q1.SUM)/(CASE Q1.SUM WHEN 0 THEN NU...原创 2020-04-15 14:18:15 · 164 阅读 · 0 评论 -
#JSON
CREATE TABLE emp_details( emp_no INT PRIMARY KEY ,details json ); INSERT INTO emp_details (emp_no,details) VALUES (1,'{"empNumber":1001,"localtion":"IN","phone":"+1180000000","email":"abc@exaple...原创 2020-04-15 14:16:25 · 159 阅读 · 0 评论 -
#13 存储过程及触发器
#存储过程包含过程及函数##MYSQL 函数定义:DROP FUNCTION IF EXISTS SHOWRTEN;DELIMITER $$CREATE FUNCTION SHORTEN(S VARCHAR(255) , N INT) RETURNS VARCHAR(255)BEGIN IF ISNULL(S) THEN RETURN ''; ELSEIF N <...原创 2020-04-03 15:45:41 · 109 阅读 · 0 评论 -
#10.13全文检索 、全文索引
#全文索引 只适用 MyISAM数据表 不适用InnoDB数据表ALTER TABLE TABLE_NAME ADD FULLTEXT(COLUMN1,COLUMN2);#全文检索 MATCH … AGAINST…SELECT * FROM TABLE_NAME WHERE MATCH(COLUMN1,COLUMN2) AGAINST('XXX1 XXXX2 XXXX3') >...原创 2020-03-27 16:01:15 · 99 阅读 · 0 评论 -
SQL语言入门
SQL命令分成3大类别1 DML 数据处理语言 SELECT INSERT UPDATE DELETE2 DFL 数据定义语言 CREATE TABLE 、 ALTER TABLE3 DCL 数据控制语言 GRANT、REVOKE#查询语言 SELECT * FROM MY_TEST ;#查询表的所有字段 SELECT 2*3 ; #允许不出现数据库或数据表的名字 SE...原创 2020-03-27 15:10:55 · 148 阅读 · 0 评论 -
Mysql学习
MYSQL 基础#创建数据库 数据库名称大小写不敏感CREATE DATABASE dm;#删除数据库DROP DATABASE dm;#选择数据库USE dm;#Mysql的数据类型 :主要分成数值类型、日期/时间、字符串类型1、数值类型日期和时间类型表示时间值的日期和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。每个时间类型有一个有效值...原创 2020-03-27 14:39:54 · 72 阅读 · 0 评论