数据库
文章平均质量分 68
STIll_clx
那谁说,要有光!
展开
-
SpringBoot整合mybatis查询数据库结果中的字段为null时不返回问题解决方法
多数据源情况对于多数据源的情况,需要在SqlSessionFactory bean中增加一段代码:org.apache.ibatis.session.Configuration configuration = new org.apache.ibatis.session.Configuration(); configuration.setCallSettersOnNulls(tr...原创 2020-01-15 17:42:02 · 5020 阅读 · 1 评论 -
Springboot+Mybatis+Druid多数据源配置
1. 新建Springboot项目根据实际填写依赖根据实际需要自行选择(此处可不选,接下载可以自己在pom文件中添加):选择项目路径,然后点击完成配置项目结构:将配置文件该成yml后缀名,看个人习惯,可不改呦新建controller,mapper等目录,结构如下:启动成功2. 配置多数据源添加Druid依赖: <!-- Druid连接池 -->...原创 2019-12-23 18:06:12 · 1184 阅读 · 0 评论 -
Linux Centos7下配置Mysql5.7主从同步
数据库安装参考:https://blog.csdn.net/STIll_ly/article/details/103561594环境准备Linux发行版本:Centos7Mysql数据库版本:mysql-5.7.24主服务器地址:10.10.10.8从服务器地址:10.10.10.9配置主服务器首先root用户登录mysql,创建一个同步账号,授予该账号REPLICATION SL...原创 2019-12-17 12:10:19 · 247 阅读 · 0 评论 -
Mysql创建数据库并授权等常用命令
环境准备Linux发行版本:Centos7Mysql数据库版本:mysql-5.7.24常用命令以root用户登录数据库[admin@localhost bin]$ mysql -uroot -pEnter password: 创建用户命令格式:CREATE USER ‘username’@‘host’ IDENTIFIED BY ‘password’;userna...原创 2019-12-16 16:52:02 · 395 阅读 · 0 评论 -
Linux Centos7下安装Mysql5.7数据库
环境准备Linux发行版本:Centos7Mysql数据库版本:mysql-5.7.24数据库下载方法一:官网下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz下载完成后使用ftp工具上传到服务器。方法二:直接通过wget命令在线下载:wget h...原创 2019-12-16 15:36:01 · 237 阅读 · 0 评论 -
如何正确高效使用mysql数据库的索引——Btree索引和Hash索引
如何正确高效使用mysql的索引为什么要使用索引Mysql支持的索引类型B-tree索引的特点在什么情况下使用B树索引B树索引的使用限制Hash索引的特点Hash索引的限制索引是不是越多越好为什么要使用索引索引大大减少了存储引擎需要扫描的数据量索引可以用于排序以避免使用临时表,减少磁盘I/O消耗,提高Mysql处理能力索引可以把随机I/O转变为顺序I/O,更加充分发挥磁盘I/O性能M...原创 2019-08-26 16:00:40 · 3094 阅读 · 0 评论 -
如何正确高效使用mysql数据库的索引--索引优化策略
如何正确高效使用mysql的索引1. 索引列上不能是使用表达式或函数2. 前缀索引和索引列的选择性3. 联合索引4. 覆盖索引5. 使用索引扫描来优化排序1. 索引列上不能是使用表达式或函数例:索引列:out_date查询:select … from product where to_days(out_date) - to_days(current_date) <=30优化:se...原创 2019-08-26 18:11:28 · 368 阅读 · 0 评论 -
如何正确高效使用mysql数据库的索引--SQL查询优化
如何正确高效使用mysql的索引1. 如何获取性能有问题的SQL2. 使用慢查询日志获取有性能问题的SQL慢查询日志设置参数常用的慢查询分析工具(mysqldumpslow)常用的慢查询分析工具(pt-query-digest)3.如何实时获取有性能问题的SQL4.查询速度为什么会慢MYSQL服务器处理查询请求的整个过程:查询缓存对性能的影响SQL解析预处理及生成执行计划MYSQL优化器可优化的S...原创 2019-08-27 00:10:48 · 648 阅读 · 0 评论 -
ORACLE数据库删除用户,重新创建用户并导入.dmp文件
开发过程中,有时需要将生产数据整体导出并重新导入开发环境,下面我把我删除数据库中用户并重新导入.dmp数据文件的全过程做了整理,为需要的同学提供参考,有不对的地方还请指教。一。用xshell登陆oracle 用户二。登陆sqlplus: sqlplus /nolog; connect / as sysdba;三。用约束方式重新启动数据库:...原创 2017-10-07 17:05:42 · 11647 阅读 · 0 评论