![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
必看吧
个人博客 https://www.bikan8.cn/
展开
-
idea已经导入了数据库jar包无法连接数据库
之前做WEB项目用惯了eclipse把jar包放在web/WEB-IBF/lib下eclipse会自动帮我们导入jar包但是idea需要手动配置下才行方法如下1.右击jar包 选择 Add as lib(注意我随便找jar包做的演示)2.点击 ok3.如果显示有>可以打开的那个箭头即导入成功4.Class.forName(DBDRIVER) 不再报错 再次尝试连接...原创 2019-08-02 08:32:58 · 2662 阅读 · 0 评论 -
MySQL常用基础SQL语句以及常用约束
数据库操作:/*创建数据库*/CREATE DATABASE mydb;/*删除数据库*/DROP DATABASE mydb;/* 查看当前所有数据库*/SHOW DATABASES;表操作:/*创建表*/CREATE TABLE student( id INT(11), pwd VARCHAR(255));/*删除表*/DROP TABLE s...原创 2019-08-27 19:20:45 · 267 阅读 · 0 评论 -
为什么MySQL数据库存储数据建立索引使用B+树实现
这是大厂一道很经典的面试题吧,其实这个问题切入点就是其他的数据存储结构和B+树优缺点前提是你要知道其他的数据结构所以考察的范围还是挺广的,接下来我们一一分析。1.为什么不用哈希+数组哈希表(key,value) 就是把Key通过一个固定的算法函数既所谓的哈希函数转换成一个整型数字,然后就将该数字对数组长度进行取余,取余结果就当作数组的下标,将value存储在以该数字为下标的数组空间里举...原创 2019-10-01 15:50:59 · 429 阅读 · 1 评论 -
如果数据库查询操作特别慢怎么找到问题语句以及如何解决
寻找问题语句首先有个暴力方法我把sql语句放navicat一个一个尝试肯定能找到问题语句但是这个肯定不是面试官想要的答案,其实他想知道的就是你遇到过这种问题没有,然后你是怎么解决的。Mysql 是有个慢查询的但是默认是关闭状态需要你开启并且配置查询时间超过多少会给你打印查询日志出来然后根据日志查看那条语句执行的慢再进行优化配置慢查询详细步骤 百度经验 配置好后最好重启下MySQL...原创 2019-10-02 09:39:47 · 1015 阅读 · 0 评论