
数据库随笔
凌龍墨
共同学习,共同进步!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sql中字符串类型的数字如何按照数值大小进行排序
对字符型或字符串类型的数据按数值的大小进行排序所遇的问题: 当对数据类型为varchar 的数据进行排序时,排序得到的结 果达不到预期的效果1,3,6,15,16排序得到是: 1,15,16,3,6 预期的排序结果是: 1,3,6,15,16解决方案: 将字符型数据转换为number类型在去排序即可,一般将字段+1或字段*1就行。#原sqlselect * from stu_table order by stu_原创 2021-06-30 11:22:36 · 4333 阅读 · 0 评论 -
Oracle 转为 mysql 中所遇到的问题及解决方案
Oracle语句转为Mysql语句Oracle的部分语法在Mysql中是不兼容的,本文是记录在语法转换中的一些方法心得,如有错误,还请指教。如有补充,请评论区赐教! 持续更新中。。。1. nvl() 方法的转化nvl(表达式1,表达式2) : 若表达式1为空值,则返回表达式2的值,否则返回表达式1的值。注意: 表达式1和表达式2的数据类型必须是同一个类型。在mysql中等价方法 : ifnull(expression, alt_value)参数描述express原创 2021-06-09 19:57:00 · 1041 阅读 · 0 评论 -
Navicat连接MySQL出现错误,提示Client does not support authentication protocol requested by server的解决方法
根本原因还是版本的问题,因为mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password解决方法:把mysql用户登录密码加密规则还原成mysql_native_password就行了。详细步骤:1.以管理员身份运行命令行提示符,输入命令行,进入mysqlshujuk:2、接下来就是修...原创 2019-05-29 09:51:29 · 1536 阅读 · 0 评论