文章 2017-11-12 来自:开发者社区

mysql 的 find_in_set函数使用方法

举个例子来说: 有个文章表里面有个type字段,他存储的是文章类型,有 1头条,2推荐,3热点,4图文 .....11,12,13等等 现在有篇文章他既是 头条,又是热点,还是图文, type中以 1,3,4的格式存储. 们我们如何用sql查找所有type中有4图文标准的文章呢?? 这就要我们的find_in_set出马的时候到了. 以下...

文章 2017-11-12 来自:开发者社区

MySQL UUID函数的详解(转)

MySQL UUID函数的详解 MySQL中可以有二类用于生成唯一值性质的工具:UUID()函数和自增序列,那么二者有何区别呢?我们就此对比下各自的特性及异同点: l  都可以实现生成唯一值的功能; l  UUID是可以生成时间、空间上都独一无二的值;自增序列只能生成基于表内的唯 一值,且需要搭配使其为唯一的主键或唯一索引; l  实现方式不一样,UUID是随机+规则...

文章 2017-11-12 来自:开发者社区

MYSQL——常用运算符和函数

   MYSQL的常用运算符 1   字符函数    CONCAT()    字符连接    CONCAT_WS()   使用指定的分隔符进行字符连接    FORMAT()   数字格式化    LOWER()    转换成小写...

文章 2017-11-12 来自:开发者社区

MySQL之视图、存储过程、触发器、函数、事务、动态执行SQL

视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。 创建视图: 1 2 create view v1 as select * from student where id > 100; ...

文章 2017-11-12 来自:开发者社区

MySQL 存储过程和函数

一提到存储过程可能就会引出另一个话题就是存储过程的优缺点,这里也不做讨论,一般别人问我我就这样回答你觉得它好你就用它。因为mysql中存储过程和函数的语法非常接近所以就放在一起,主要区别就是函数必须有返回值(return),并且函数的参数只有IN类型而存储过程有IN、OUT、INOUT这三种类型。 语法    创建存储过程和函数语法 CREATE PROCE...

文章 2017-11-12 来自:开发者社区

MySQL 函数存储过程触发器定义简单示例

1.变量提示 NEW 是新值-- OLD 是旧值  INSERT 只有NEW ----UPDATE有NEW和OLD ---DELETE只有OLD  2.准备测试表(userinfo、userinfolog)  use test;  create table userin...

文章 2017-11-12 来自:开发者社区

sqlserver模仿mysql函数FIND_IN_SET,group_concat的功能

一、判断某个逗号隔开的字段中有某个值 FIND_IN_SET('a','a,b,c,d') 用 CHARINDEX(','+'b'+',' , ','+'a,b,c'+',') > 0 替代 二、模仿mysql的group_concat的示例 1 2 3 4 5 6 7 SELECT id,        &nb...

文章 2017-11-12 来自:开发者社区

MYSQL中的IFNULL函数

手册上: IFNULL(expr1,expr2) 假如expr1 不为 NULL,则 IFNULL() 的返回值为 expr1; 否则其返回值为 expr2。IFNULL()的返回值是数字或是字符串,具体情况取决于其所使用的语境。 mysql> SELECT IFNULL(1,0);  &nb...

文章 2017-11-12 来自:开发者社区

MySQL中计算sql语句影响行数的函数

SELECT语句中经常可能用LIMIT限制返回行数。有时候可能想要知道如果没有LIMIT会返回多少行,但又不想再执行一次相同语句。那么,在SELECT查询中包含SQL_CALC_FOUND_ROWS选项,然后执行FOUND_ROWS()就可以了:    mysql> SELECT SQL_CALC_FOUND_ROWS * FROM tbl_name ...

文章 2017-11-10 来自:开发者社区

mysql加减时间-函数-时间加减

mysql加减时间-函数-时间加减1. MySQL 为日期增加一个时间间隔:date_add()set @dt = now();select date_add(@dt, interval 1 day);   - 加1天select date_add(@dt, interval 1 hour);   -加1小时select date_add(@dt, inte...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
相关镜像