mysql函数技巧整理
IF(expr,v1,v2) expr表达式为true时返回v1,否则返回v2

IFNULL(v1,v2) 如果v1为NULL,返回v2 ;v1不为NULL 则返回v1

CASE expr WHEN v1 THEN r1 [WHEN v2 THEN r2][......] [ELSE m] END 如果expr 等于 v1.v2..中的值则返回 THEN后面的r1,r2.. 否则返回ELSE后面的值m

CASE WHEN v1 THEN r1 [WHEN v2 THEN r2][......] [ELSE m] END 当v1,v2...中某个值为true时 返回THEN之后的值,否则返回ELSE之后的值

VERSION() 返回MySql的版本

CONNECTION_ID() 返回Mysql当前的连接次数

SHOW PROCESSLIST; SHOW FULL PROCESSLIST; 显示运行的线程

DATEBASE(),SCHEMA() 返回当前的数据库

USER()、CURRENT_USER()、SYSTEM_USER()、SESSION_USER() 返回当前的用户名

CHARSET(str) 返回str的字符集

COLLATION(str) 返回str的字符排列方式

LAST_INSERT_ID() 返回AUTO_INCREMENT最后生成的id值,如果为批量插入数据,则返回批量中的第一个

加密 --MD5(str) 返回str MD5加密 32位十六进制

加密 ENCODE(str,pwd_str) 使用pwd_str作为密码加密str,与str长度相同的二进制字符串

解密 DECODE('str',pwd_str) 将pwd_str 作为密码解密 str,与上面的ENCODE()互为反函数

FORMAT(x,n) 将数字x格式化,保留n为小数四舍五入后以字符串形式返回

CONV(N,from_base,to_base) 将N由from_base进制转换为to_base进制

BENCHMARK(count,expr) 重复执行expr总共count次数

CONVERT(str USING charset) 将str转换为对应的charset

CAST(x AS type),CONVERT(x,type) 返回将x转为type类型的值

mysql函数技巧整理的更多相关文章
- PHP调用mysql函数整理
mysql函数整理 名称:mysql_connect() 用途:打开非持久的 MySQL 连接.如果成功,则返回一个 MySQL 连接标识,失败则返回 FALSE. 语法:mysql_connect( ...
- Tensorflow小技巧整理:修改张量特定元素的值
TensorFlow小技巧整理:修改张量特定元素的值 最近在做一个摘要生成的项目,过程中遇到了很多小问题,从网上查阅了许多别人解决不同问题的方法,自己也在旁边开了个jupyter notebook搞些 ...
- sqlmap常用技巧整理
言 通过在乌云网上出现的很多SQL注入漏洞,因此来总结一下,大致使用SQLMAP所遇到的参数. 基本结构 基本SQLMAP的使用方式就如下所示,使用参数式的方式,按需求添加. 12 sqlmap.py ...
- 不可不知的mysql 常用技巧总结
不可不知的mysql 常用技巧总结 mysql常用命令 mysqld --启动mysql数据库 show databases; -- 查看数据库 use database; -- 选择数据库 show ...
- 【mysql学习笔记整理】
/*mysql学习笔记整理*/ /*常用的数据库操作对象*/ #库的操作#创建#数据库的创建USE mysql;CREATE DATABASE db_x;#删除#删除数据库DROP DATABASE ...
- MySQL常用SQL整理
MySQL常用SQL整理 一.DDL #创建数据库 CREATE DATABASE IF NOT EXISTS product DEFAULT CHARSET utf8 COLLATE utf8_ge ...
- MYSQL注入技巧备忘录
MYSQL一些技巧 仅仅是作为自己备忘录,如果错误,敬请斧正. 0)基础饶过 1.大小写绕过 2.双写绕过 3.添加注释 /*!*/ or /*!小于mysql版本*/ 5.宽字节.Latin1默认编 ...
- Mysql - 函数
Mysql提供的函数是在是太多了, 很多我都见过, 别说用了. 园子里面, 有人弄了一个比较全的. MYSQL函数 我这里会将他写的完全拷贝下来, 中间会插入一些自己项目中使用过的心得 一.数学函数 ...
- mysql连接查询,封装mysql函数
连接查询 交叉连接语法: select * | 字段列表 from 表1 cross join 表2 内连接: select *|字段列表 from 左表 inner join 右表 on 左表. ...
随机推荐
- DICOM医学图像处理:WEB PACS初谈四,PHP DICOM Class
背景: 预告了好久的几篇专栏博文一直没有整理好,主要原因是早前希望搭建的WML服务器计划遇到了问题.起初以为参照DCMTK的官方文档wwwapp.txt结合前两天搭建的WAMP服务器可以顺利的实现WM ...
- kaldi 运行voxforge例子
---------------------------------------------------------------------------------------------------- ...
- Logistic回归Cost函数和J(θ)的推导----Andrew Ng【machine learning】公开课
最近翻Peter Harrington的<机器学习实战>,看到Logistic回归那一章有点小的疑问. 作者在简单介绍Logistic回归的原理后,立即给出了梯度上升算法的code:从算法 ...
- 浅谈final关键字的用法
1.final变量: 常和static一起使用,修饰成员变量或者本地变量.修饰后为常量,不可以再次初始化(再次引用),例如public static final String SUCCESS= &qu ...
- redis入门知识汇总
1.什么是redis? Redis 是一个基于内存的高性能key-value数据库. 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库 ...
- ubuntu 16.04 和win10双系统ubuntu无法更新问题解决
错误:E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. ...
- 一文了解Python中的判断语句
判断(if)语句 目标 开发中的应用场景 if 语句体验 if 语句进阶 综合应用 01. 开发中的应用场景 生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这样?如果那样?…… 程序 ...
- Linux的用户管理(基础篇)
用户相关 临时切换用户: su 用户名 完全切换用户: su – 用户名 查看当前登入的用户名: whoami 查看当前用户下的一切环境变量: env 登出当前登入的用户: logout 查看系统的用 ...
- Elasticsearch基础教程分享
基础及相关资料 首先我们先了解一下什么是Elastisearch,Elasticsearch(简称es)是一个基于Lucene库的搜索引擎.它提供了一个分布式.支持多租户的全文搜索引擎,具有HTTP ...
- mongo in和not in查询
执行语句 db.getCollection("A表").find( { id:{ $in:[1,2]} } ) 作用:查询A表中id字段等于1和等于2 的记录 改成 id:{ $ ...