开发前沿 13284

如何在mysql进行查询缓存及失败的解决方法

都知道函数在使用前需要弄清楚参数的属性,这样才能对函数的使用有较好的了解。有些小伙伴学习了查询缓存后,直接进行了下一步的实战操作。这里小编想提醒大家,开始操作之前一定要先设置参数,…

2022-05-21 283

Mysql避免重复插入数据的4种方式

最常见的方式就是为字段设置主键或唯一索引,当插入重复数据时,抛出错误,程序终止,但这会给后续处理带来麻烦,因此需要对插入语句做特殊处理,尽量避开或忽略异常,下面我简单介绍一下,感兴…

2022-05-21 912

Mysql桌面工具之SQLyog资源及激活使用方法告别黑白命令行

话不多说,先上资源 NICE源码下载 SQLyog Ultimate V13.1.1 64bit 中文已注册安装版 安装完成以后打开 帮助————更改注册详细信息 然后用户随便填,…

2022-05-21 1,188

MySQL 日志相关知识总结

目录 sql执行顺序 bin log 是什么 什么时候产生 有什么用 什么时候落盘 文件记录模式 redo log 是什么 什么时候产生 有什么用 什么时候落盘 bin log V…

2022-05-21 662

如何区分MySQL的innodb_flush_log_at_trx_commit和sync_binlog

innodb_flush_log_at_trx_commit和sync_binlog  两个参数是控制MySQL磁盘写入策略以及数据安全性的关键参数。 show vari…

2022-05-21 983

Mysql主键UUID和自增主键的区别及优劣分析

引言 之前有段时间用postgresql 数据库,在上云之后,从自增主键变为uuid,感觉uuid全球唯一,很方便。 最近用mysql,发现mysql主键都是选择自增主键,仔细比较…

2022-05-21 1,436

基于mysql 默认排序规则的坑

mysql默认varchar类型是对大小写不敏感(不区分),如果想要mysql区分大小写需要设置排序规则: utf8_bin将字符串中的每一个字符用二进制数据存储,区分大小写。 u…

2022-05-21 348

Mysql 中文排序规则说明

使用MySQL过程中,我们经常会对一个字段进行排序查询,我们一般都是想要按照中文拼音首字母进行依次排序,但mysql中进行中文排序的时候,对汉字的排序结果往往都是错误的。 这种情况…

2022-05-21 417

mysql修改记录时update操作 字段=字段+字符串

在有些场景下,我们需要对我们的varchar类型的字段做修改,而修改的结果为两个字段的拼接或者一个字段+字符串的拼接。 如下所示,我们希望将xx_role表中的name修改为nam…

2022-05-21 455

mysql密码中有特殊字符&在命令行下登录的操作

在服务器上,通常为了快速登录数据库,我们会使用mysql -hhost -uusername -ppassword db的方式登录数据库,如果密码中没有特殊字符&,会直接进…

2022-05-21 275

mysql update case 更新字段值不固定的操作

在处理批量更新某些数据的时候,如果跟你更新的字段的值都一样,比如某个状态都更新为某个固定值, 直接用update table set xxx=xxx where xxx=xxx 这…

2022-05-21 324

MySQL 生成随机数字、字符串、日期、验证码及 UUID的方法

目录 生成随机数字 生成 0 到 1 之间的随机数 生成指定范围内的随机数 生成 6 位数字手机验证码 生成遵循正态分布的随机数 生成随机字符串 生成固定长度的随机字符串 生成可变…

2022-05-21 447