![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
lp_cq242
这个作者很懒,什么都没留下…
展开
-
MySQL8和5.7的URL和Driver的写法
1.旧版本,MySQL Connector/J 5.x 版本的连接方式:url = jdbc:mysql://localhost:3306/user?useUnicode=true&characterEncoding=utf8driver = com.mysql.jdbc.Driver2、MySQL 8.x新版本,MySQL Connector/J 6.x之后 的连接方式:url = jdbc:mysql://localhost:3306/user?serverTimezone=原创 2022-02-23 09:41:00 · 5616 阅读 · 0 评论 -
mybatis if test非空判断数字0为什么是false
今天工作中发现一个Long类型的参数没有传到sql中去,在sql xml配置文件中是使用if test标签判断:<if test="version != null and version != ''">xxxxx</if>通过debug发现参数中的version是有值的,但出来的sql语句就没有这个version网上查了一些有不少同样这样的问题,大致解决办法分两种:1、去掉空字符串判断<if test="version != nul...原创 2020-10-20 10:22:53 · 555 阅读 · 0 评论 -
MongoDB作为Windows服务来安装 错误1053:服务没有及时响应启动或控制请求
注意 :如果已经安装过一次请先删除之前的数据库sc delete MongoDB配置路径按照以下格式mongod --bind_ip 0.0.0.0 --logpath C:\data\log\mongo.log --logappend --dbpath C:\data\db --port 27017 --serviceName="MongoDB" --serviceDisp...原创 2020-02-17 11:02:51 · 752 阅读 · 0 评论 -
聚合索引(clustered index) / 非聚合索引(nonclustered index)
1. 什么是聚合索引(clustered index) / 什么是非聚合索引(nonclustered index)? 2. 聚合索引和非聚合索引有什么区别? 深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,...转载 2019-02-21 15:19:20 · 1166 阅读 · 0 评论 -
Mysql8.0主从复制搭建,shardingsphere+springboot+mybatis读写分离
1、安装mysql8.0首先需要在192.167.3.171上安装JDK。下载mysql安装包,https://dev.mysql.com/downloads/,找到以下页面下载。 下载后放到linux系统中官网说需要先查看本机是否已安装mysql,删除mysql这里不介绍。 1 yum install libaio yum...转载 2019-01-29 16:52:02 · 2809 阅读 · 0 评论 -
SQLServer中各种存储过程创建及执行方式
一. 什么是存储过程系统存储过程是系统创建的存储过程,目的在于能够方便的从系统表中查询信息或完成与更新数据库表相关的管理任务或其他的系统管理任务。系统存储过程主要存储在master数据库中,以“sp”下划线开头的存储过程。尽管这些系统存储过程在master数据库中,但我们在其他数据库还是可以调用系统存储过程。有一些系统存储过程会在创建新的数据库的时候被自动创建在当前数据库中。二. 存储过程...转载 2019-01-23 11:26:26 · 6117 阅读 · 0 评论 -
SQLServer SQL执行效率和性能测试方法总结
对于做管理系统和分析系统的程序员,复杂SQL语句是不可避免的,面对海量数据,有时候经过优化的某一条语句,可以提高执行效率和整体运行性能。如何选择SQL语句,本文提供了两种方法,分别对多条SQL进行量化的分析。在测试SQL性能的过程中。一是通过设置STATISTICS查看执行SQL时的系统情况。选项有PROFILE,IO ,TIME。 SET STATISTICS PROFILE O...转载 2019-01-25 17:11:02 · 2549 阅读 · 1 评论 -
oracle如何导出数据库表数据DMP文件
https://jingyan.baidu.com/article/2f9b480de12ab241cb6cc225.htmloracle是当前市场主流的一款数据库软件,在使用数据库时我们可能会存在迁库的场景,此时可以直接将原库的数据表信息导出为dmp文件,然后在新环境上将该文件导入到数据库中即可。方法/步骤 打开电脑左下角【开始菜单】,在右侧找到【运行】选项 ...原创 2019-01-18 14:10:28 · 3028 阅读 · 0 评论 -
使用Oracle SQL Developer迁移sql server至Oracle数据库
https://blog.csdn.net/gnail_oug/article/details/80309278转载 2019-01-17 16:03:28 · 236 阅读 · 0 评论 -
从原则、方案、策略及难点阐述分库分表
一、分库分表原则关系型数据库本身比较容易成为系统性能瓶颈,单机存储容量、连接数、处理能力等都很有限,数据库本身的“有状态性”导致了它并不像Web和应用服务器那么容易扩展。在互联网行业海量数据和高并发访问的考验下,聪明的技术人员提出了分库分表技术(有些地方也称为Sharding、分片)。同时,流行的分布式系统中间件(例如MongoDB、ElasticSearch等)均自身友好支持Sharding...转载 2018-12-03 15:59:35 · 284 阅读 · 0 评论 -
MySQL执行计划解析
前言在实际数据库项目开发中,由于我们不知道实际查询时数据库里发生了什么,也不知道数据库是如何扫描表、如何使用索引的,因此,我们能感知到的就只有SQL语句的执行时间。尤其在数据规模比较大的场景下,如何写查询、优化查询、如何使用索引就显得很重要了。那么,问题来了,在查询前有没有可能估计下查询要扫描多少行、使用哪些索引呢?答案是肯定的。以MySQL为例,MySQL通过explain命令输出执...转载 2018-12-03 08:31:52 · 120 阅读 · 0 评论 -
Oracle常用语句语法汇总
第一篇 基本操作--解锁用户 alter user 用户 account unlock;--锁定用户 alter user 用户 account lock;alter user scott account unlock;--创建一个用户yc 密码为a create user 用户名 identified by 密码;create user yc ide...转载 2018-11-22 08:40:05 · 290 阅读 · 0 评论