2023
01-13
01-13
Java面试题冲刺第二十八天--数据库(5)
目录面试题1:MySQL数据库cpu飙升到500%的话你会怎么处理?面试题2:什么是存储过程?有哪些优缺点优点在数据库中集中业务逻辑使数据库更安全较快的执行速度缺点不可移植性复杂存储过程消耗资源多故障排除难维护成本高 面试题3:比如有个用户表,身份证号字段唯一,那么基于这个字段建索引的话,从效率上讲,你会有哪些考虑呢?总结面试题1:MySQL数据库cpu飙升到500%的话你会怎么处理?当cpu飙升到500%时,先用操作系统命...
继续阅读 >
目录面试题1:说一下你对聚集索引与非聚集索引的理解,以及他们的区别?1、聚集索引2、非聚集索引追问1:为什么聚集索引可以创建在任何一列上,如果此表没有主键约束,即有可能存在重复行数据呢?追问2:聚集索引一定比非聚集索引性能优么?面试题2:说一说你对B树和B+树的理解吧1、B树(BalancedTree)多路平衡查找树多叉2、B+Tree(B+树是B树的变体,也是一种多路搜索树)面试题3:说一下你对最左前缀原则的理解吧一、最左...
目录一、下载安装mysql二、引入驱动包三、示例1、引驱动包2、建表3、添加数据4、代码连接结果:总结一、下载安装mysql下载地址:https://dev.mysql.com/downloads/connector/j/可以选择对应的版本下载,最新的是8.0版本,本章使用的是5.0版本二、引入驱动包驱动包下载:mysql-connector-java-5.1.39-bin.jarMySQL8.0以上版本的数据库连接有所不同:1、MySQL8.0以上版本驱动包版本mysql-connector-java-8.0.16.jar。2...
SpringBoot环境启动项目创建数据库表使用环境windows+eclipse+mysql+navicat步骤1.创建SpringBoot项目2.新建数据库,配置连接信息3.编写初始化数据库表类4.运行查看结果1.创建SpringBoot项目关于如何创建SpringBoot项目不再详细描述,只要创建一个可以运行的SpringBoot项目就行。2.新建数据库,配置连接信息2.1新建数据库打开Navicat新建一个Mysql连接(连接信息如用户名,密码记好,下面配置连接信息要用),建立好连接后新建一个...