
Mysql
「已注销」
这个作者很懒,什么都没留下…
展开
-
Mysql数据库事务的四大特性_ACID
文章目录事务四大特性(ACID)一、Atomicity原子性二、Consistency 一致性三、Isolation 隔离性四、Durability 持久性事务事务就是一个程序执行单元。要么全部执行,要么全部不执行。四大特性(ACID)一、Atomicity原子性原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。二、Consistency 一致性一致性是指事务之前之前和事务执行之后保持一致性状态。例原创 2020-11-16 22:58:50 · 300 阅读 · 0 评论 -
Mysql_窗口函数之排序函数rank()、dense_rank()、row_number()
文章目录基础语法理解窗口函数特性实例重要:Mysql8.0+版本支持窗口函数。基础语法窗口函数中,排序函数分三种:rank() over(partition by 分区字段 order by 排序字段 desc/asc)dense_rank()over(partition by 分区字段 order by 排序字段 desc/asc)row_number()over(partition by 分区字段 order by 排序字段 desc/asc)rank()函数,当指定字段数值相同,原创 2020-09-01 17:02:35 · 5081 阅读 · 2 评论 -
Mysql_某一列(值可重复)第N大的数
数据表结构:employee表idnameage1王XX362李XX463刘XX404章XX365柯XX316田XX407郭XX38实现:取年龄值第n大的数,如果不存在,返回结果nulln = n - 1select IFNULL((select distinct age from employee order by age desc limit n,1),NULL) as 2nd_age结果:当n =原创 2020-08-31 19:57:50 · 2814 阅读 · 0 评论 -
Mysql_常用函数round,locate,datediff,limit
1.ROUND函数用法:ROUND(x,d)含义:x指要处理的数,d是指四舍五入保留几位小数查询:SELECT ROUND(5478.3428, 3)结果:5478.343d可以是负数,这时是指定小数点左边的d位整数位为0,同时小数位均为0;查询:select ROUND(8720.3983,-2);结果:87002.LOCATE函数用法:LOCATE(substr,str)含义:返回子串substr在字符串str中第一次出现的位置。如果子串substr在str中不存在,返回值为0。原创 2020-08-31 19:00:56 · 3060 阅读 · 0 评论 -
Mysql_加解密AES_ENCRYPT()、AES_DECRYPT()
实现email字段在数据库中是密文。该字段存储到数据前需要使用AES_ENTRYPT()函数将明文加密。之后,从数据库中读取该字段时,要使用AES_DECRYPT()函数对密文进行解密。使用:AES_ENCRYPT(‘要加密的内容’,‘钥匙’)函数可以对字段值做加密处理,AES_DECRYPT(表的字段名称,‘钥匙’)函数解密处理如:将个人邮箱‘scc326876@qq.com’ 加密,密钥为‘key’.email = AES_ENCRYPT(‘scc326876@163.com’, ‘key’)原创 2020-08-21 14:24:43 · 2534 阅读 · 0 评论