MySQL数据库是一个非常出名的关系型数据库,当然现在已经成为了甲骨文的旗下产品,一般很多基于WEB的应用都是首先它作为数据存储的对象,今天我们就来聊聊MySQL里面常用的5个函数。

FIND_IN_SET

难度指数:★ ★ ☆ ☆ ☆

使用频率:★ ★ ★ ★ ★

从上面的例子我们可以看到,我们可以执行判断一个值是否在一个集合里面的操作,这和in的效果差不多相同,只不过in多个单独的值,而这个仅仅是一个字段值。

MD5

难度指数:★ ★ ☆ ☆ ☆

使用频率:★ ★ ★ ★ ★

设置用户密码是我们经常在WEB项目里面做的事情,很多WEB程序员都采用这个算法对用户的密码进行单向加密,不过需要注意一点的事,这个算法已经被攻破了,所以涉及一些安全性比较高的WEB应用,大家还是采用其他加密算法,

ROW_COUNT

难度指数:★ ★ ☆ ☆ ☆

使用频率:★ ★ ★ ★ ★

我们有时需要获得某条修改、删除的SQL语句执行后,到底修改或者删除了几行数据,这时可以用这个函数得到,但是这里有一个需要注意的地方是,如果没有修改或者删除的记录,那么这时返回值是0,所以在进行程序条件判断的时候,需要注意一下,因为很多编程语言都将0看成假。

LAST_INSERT_ID

难度指数:★ ★ ☆ ☆ ☆

使用频率:★ ★ ★ ★ ★

很多时候,一个功能的实现,不只是一个SQL语句就能够完成的,会是多条SQL语句,并且一个SQL语句还有可能依赖于另一个SQL语句的返回值,尤其是有关系的两张表,该函数就是当我们执行一个SQL语句后,返回执行该SQL语句的最后插入ID值,这样我们就能够获得这个ID值,用于和另一个表组织成一对一、或者一对多的关系。

JSON函数系列

难度指数:★ ★ ☆ ☆ ☆

使用频率:★ ★ ★ ★ ★

说起JSON,我想对于WEB编程的朋友们,已经非常熟悉了,但是在8之前,MySQL却不支持JSON相关操作,从MySQL 8.0开始,MySQL已经支持对JSON的操作,包括创建、搜索、修改等等,看到这个支持,想必大家心理已经热气腾腾了:)。

mysql查询top5_MySQL常用函数TOP5相关推荐

  1. 【一周入门MySQL—3】多表查询、子查询、常用函数

    多表查询.子查询.常用函数 一.多表查询 多表查询:通过不同表中具有相同意义的关键字段,将多个表进行连接,查询不同表中的字段信息. 对应关系 一对一:比如下图的人员信息表和人员身份证对应表,一个员工只 ...

  2. mysql数据库 常用函数_《MySQL数据库》常用函数整理

    原标题:<MySQL数据库>常用函数整理 以下内容,是我整理出来的比较常用的字符串函数,数值函数,日期函数. 第一类:字符串函数 1.conv(n,from_base,to_base):对 ...

  3. 《MySQL》入门基础知识点大全:数据库操作、增删改查、联表查询、常用函数、MD5加密、事务特性、隔离级别

    MySQL基础知识大全 1.操作数据库 1.1 创建表 1.2 修改表名 1.3 增加表的字段 1.4 修改表的字段 1.4.1 修改表的字段 1.4.2 修改表名 1.5 删除表的字段 1.6 删除 ...

  4. MySQL中的常用函数

    1. 字符串函数 2. 字符串函数 模数和被模数任何一个为NULL结果都为NULL. 3. 日期和时间函数 4. 流程函数 5.其他常用函数 MySQL Administrator(图形化管理工具) ...

  5. MySQL中的常用函数和聚合函数

    常用函数和聚合函数 官网:https://dev.mysql.com/doc/refman/8.0/en/built-in-function-reference.html 常用函数: -- ===== ...

  6. mysql -d -e_mysql常用函数

    一.数学函数 数学函数主要用于处理数字,包括整型.浮点数等. ABS(x) 返回x的绝对值 SELECT ABS(-1) -- 返回1 CEIL(x),CEILING(x) 返回大于或等于x的最小整数 ...

  7. MysqlSQL语句2☞联表查询、自连接、分页和排序、子查询、常用函数、聚合函数、MD5加密

    联表查询 where等值查询 on 连接查询 1.内连接 SELECT `grade`,s.id,`name` FROM student [AS] s INNER JOIN result [AS] r ...

  8. mysql 三角函数_MySQL常用函数

    MySQL常用函数1.日期与时间函数 返回当前日期 SELECT CURDATE(), CURRENT_DATE() CURDATE()+0 可以将当前日期值转换为数值型 返回当前时间 SELECT ...

  9. 【大数据】InfluxDB的常用查询及常用函数

    通过上篇博客,我们已经简单认识了InfluxDB了,其实在实际使用中,我们最常用的就是查询了,这篇博客就详细了解下InfluxDB的查询操作 一.常用查询 1.从单个measurement查询所有的f ...

  10. MySQL查询中常用的函数

    MySQL函数 数学函数 绝对值函数ABS(x) ABS(x)返回x的绝对值 SELECT ABS(字段名) FROM 表名; 圆周率的函数PI() SELECT PI(); PI()返回圆周率的值, ...

最新文章

  1. [改善Java代码]避开基本类型数组转换列表陷阱
  2. python爬虫框架排行榜-Python爬虫框架--pyspider初体验
  3. 机电传动控制第三次作业
  4. Android两个注意事项.深入了解Intent和IntentFilter(两)
  5. 再次参加(第七届)商学院徒步戈壁挑战赛,赋词几首
  6. Linux Ftrace 使用
  7. 车厢重组(信息学奥赛一本通-T1310)
  8. 开源机器人操作系统—ros_九美元计算机,机器人操作系统和更多开源新闻
  9. vue ---- ref
  10. 终于!这本Python书彻底玩大了!
  11. java 替换回车换行符
  12. notify和notifyall的区别
  13. ubuntu设置成中文详细贴图教程
  14. Win10搭建我的世界Minecraft服务器「内网穿透远程联机」
  15. 学生课程成绩信息实体表设计mysql_数据库综合实验--设计某高校学生选课管理系统...
  16. 三菱服务器显示d1d2,三菱PLC指令SMOV D2 K2 K2 D1 K3详解
  17. cpp mysql_使用MYSQLCPPCONN连接MYSQL数据库与读写BLOB字段
  18. Unity 之 发布字节抖音小游戏
  19. HTML的iframe使用
  20. matlab文件名批量读取dat文件,matlab批量读取dat

热门文章

  1. 清华谭浩强编著的c语言程序设计教程,清华大学谭浩强C语言程序设计教程第3版 (9).doc...
  2. J2ME Canvas切换闪屏问题解决
  3. 2020年互联网大厂中秋礼盒PK!你们呢......
  4. 笔记系列------sqlloader的使用
  5. CarMaker支持导入的道路格式
  6. svn删除文件和解决冲突
  7. 软件测试测试工具总结
  8. Ubuntu下搭建UDK2018开发环境
  9. JBPM工作流框架应用
  10. Perl 语言学习笔记