随笔分类 -  数据库

摘要:在为数据库某字段(varchar(255))创建索引的时候出现如下问题: Specified key was too long; max key length is 767 bytes 出现这个问题是因为创建索引时指定的字段超过了存储引擎默认的长度。 数据库存储引擎不同导致的索引长度限制 MySQL 阅读全文
posted @ 2022-07-27 16:19 六层楼 阅读(1313) 评论(0) 推荐(1) 编辑
摘要:以下内容来自我的知乎回答 "IntelliJ IDEA中有什么让你相见恨晚的技巧?" 说个冷门的,用IDEA操作数据库。 可能大部分不知道,IDEA是自带数据库管理工具的,类似于一个小型Navicat。 具体打开方式是先打开Database视图。 然后点击+号,选择一个数据库,这里我用MySQL举例 阅读全文
posted @ 2019-06-25 15:18 六层楼 阅读(38939) 评论(0) 推荐(2) 编辑
摘要:Mybatis Plus 是Mybatis的增强插件,对数据库操作Mybatis Plus提供了抽象层次比Mybatis更高的操作方法。 Wrapper是Mybatis Plus里拼接sql的包装类。具体的各种查询功能可以查看 "Mybatis Plus 条件构造器官方文档" 一、自定义查询字段 E 阅读全文
posted @ 2019-05-08 18:18 六层楼 阅读(11029) 评论(0) 推荐(0) 编辑
摘要:1. 出现的问题... 下午工作时想连接Oracle数据库,使用的是Navicat Premium 12 。 数据库地址、用户名、密码、端口号都没有问题,但出现了 的错误。 2. 问题的原因 查了半天,发现是由于Navicat Premium 12自带的 文件的版本和服务器端的Oralce数据库的版 阅读全文
posted @ 2018-07-19 17:49 六层楼 阅读(1562) 评论(0) 推荐(0) 编辑
摘要:最近工作挺忙,已经接近996了,所以博客更新也少了。今天忙里偷闲,分享一个最近遇到的一个数据库设计问题。业务需求是: 针对一条人员信息的数据进行审批操作 在进行审批时要看到审批前后数据的修改 同一人员的审批数据只能存在一条 审批通过后数据在正式表中生效 审批通过后保存审批结果数据 业务逻辑本身并不复 阅读全文
posted @ 2018-01-26 18:47 六层楼 阅读(845) 评论(0) 推荐(0) 编辑
摘要:Write a SQL query to rank scores. If there is a tie between two scores, both should have the same ranking. Note that after a tie, the next ranking num 阅读全文
posted @ 2017-07-11 12:48 六层楼 阅读(1412) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示