2、Mysql 的技术特点是什么? Mysql 数据库软件是一个客户端或服务器系统,其中包括:支持各种客户端程序和库的多 线程 SQL 服务器、不同的后端、广泛的应用程序编程接口和管理工具。 3、Heap 表是什么? HEAP 表存在于内存中,用于临时高速存储。 BLOB 或 TEXT 字段是不允许 ...
分类:
数据库技术 时间:
2020-06-04 15:47:20
收藏:
0 评论:
0 赞:
0 阅读:
40
简介 在团队开发当中,有可能每个人都是使用自己本地的数据库。当数据库的表或者字段更新时,往往需要告知团队的其他同事进行更新。 Flyway数据库版本迁移工具,目的就是解决该问题而诞生的(我自己想的)。每当我们更新数据库的时候,只需要添加SQL文件到指定目录中。Flyway会在数据库创建一个表,专门记 ...
分类:
数据库技术 时间:
2020-06-04 15:46:23
收藏:
0 评论:
0 赞:
0 阅读:
43
一、背景上一篇文章(单表数据迁移)用kettle实现了一张表的数据迁移。但实际情况中,数据库会有几百,几千张表,而kettle的表输入和表输出只能选择一张表,我们不可能一个个地填写表名。这时候,我们要考虑 通过循环实现多表的数据迁移。 二、前期准备与单表数据迁移类似 准备好Oracle和MySQL的 ...
分类:
数据库技术 时间:
2020-06-04 15:43:54
收藏:
0 评论:
0 赞:
0 阅读:
72
平时工作中,通过Navicat链接数据库,但是没有记住密码,当通过其他方式进行链接时,总是想不起来。除改密码外,可以通过脚本找回。 1、导出忘记密码的数据库连接 在Navicat中 点击文件导出连接 选择忘记密码的连接 勾选下方的导出密码 通过notepad++打开文件,找到 Password="* ...
分类:
数据库技术 时间:
2020-06-04 15:40:49
收藏:
0 评论:
0 赞:
0 阅读:
78
mysql 8.0 版本http://mirrors.163.com/mysql/Downloads/MySQL-8.0/安装文件名不要留空格1.创建用户你安装mysql的位置的bin目录创建data文件夹,如果已经存在data文件夹,文件夹里的所有文件全部删除cd C:\Program Files ...
分类:
数据库技术 时间:
2020-06-04 15:38:58
收藏:
0 评论:
0 赞:
0 阅读:
42
select substr('1234',0,3) as re 如果是pg:得到的结果是12 如果是oracle:得到的结果是123 如果是mysql:得到的结果是空 因为pg和mysql的substr()函数的第一个位置都是为1的,pg为0的时候返回数据是有值的,但mysql为0时候返回数据为空了 ...
分类:
数据库技术 时间:
2020-06-04 15:37:37
收藏:
0 评论:
0 赞:
0 阅读:
42
1.简介 在实际工作中,我们经常会听到数据库的性能和稳定性等等,这些有时候也需要测试工程师去评估和测试,上一篇文章宏哥主要介绍了jmeter连接和创建数据库测试计划的过程,宏哥在文中通过示例和代码非常详细地介绍给大家,希望对各位小伙伴和童鞋们的学习或者工作具有一定的指导和参考学习价值,遇到类似的问题 ...
分类:
数据库技术 时间:
2020-06-04 15:29:54
收藏:
0 评论:
0 赞:
0 阅读:
50
我们首先需要知道的一个大前提是:mysql的锁是由具体的存储引擎实现的。所以像Mysql的默认引擎MyISAM和第三方插件引擎 InnoDB的锁实现机制是有区别的。 Mysql有三种级别的锁定:表级锁定、页级锁定、行级锁定 #一、定义 每次锁定的是一行数据的锁机制就是行级别锁定(row-level) ...
分类:
数据库技术 时间:
2020-06-04 15:27:08
收藏:
0 评论:
0 赞:
0 阅读:
39
Apache Spark 和 Apache HBase 是两个使用比较广泛的大数据组件。很多场景需要使用 Spark 分析/查询 HBase 中的数据,而目前 Spark 内置是支持很多数据源的,其中就包括了 HBase,但是内置的读取数据源还是使用了 TableInputFormat 来读取 HB ...
分类:
数据库技术 时间:
2020-06-04 15:11:55
收藏:
0 评论:
0 赞:
0 阅读:
57
周一的时候被问到了幻读的问题,之前都是看别人写的文章没有建套环境来实际操作一下。 其实很多问题不仅是要看源码,还是需要动动手,光看还是会忘记。 先说结论在忽略参数设置的情况下, MySQL 的确使用 MVCC 配合 Gap Lock 解决了 RR 隔离级别下的当前读(用 Gap Lock)和快照读( ...
分类:
数据库技术 时间:
2020-06-04 15:03:17
收藏:
0 评论:
0 赞:
0 阅读:
75
下载mysql_fdw项目文件:https://pgxn.org/dist/mysql_fdw/ 1.进入项目目录 $ cd mysql_fdw/ 2.源码目录下直接提供的Makefile文件,按理说直接make就可以进行编译,哈哈哈哈,不会那么简单的,编译依赖会让你对它烦的抓脚,所以看看READ. ...
分类:
数据库技术 时间:
2020-06-04 15:01:43
收藏:
0 评论:
0 赞:
0 阅读:
84
在新装的系统电脑上,按照软件,发现启动不起来,定位问题,发现出在了 QNetworkAccessManager networkManager;networkManager.get(request); 这句请求上,用depends工具查看,也没发现啥问题,最后百度找到了线索 https://www.c ...
分类:
数据库技术 时间:
2020-06-04 14:44:48
收藏:
0 评论:
0 赞:
0 阅读:
121
SQLserver从单节点迁移到AwaysOn集群环境,在单节点时,数据库是简单模式,基本不记录日志。集群环境,由于必须使用日志,得是完整模式,这样日志会大量的增加,每天5G,这速度,谁都受不了。 1.单节点对日志文件过大的处理,两种方法: 1.1.分离,删除库,删除日志文件,然后再附加上去,这时候 ...
分类:
数据库技术 时间:
2020-06-04 14:38:41
收藏:
0 评论:
0 赞:
0 阅读:
77
需求分析: 系统启动:显示宠物主人、宠物、商店信息, 登录:商店、主人 宠物主人:购买宠物 卖出宠物 宠物商店:购买宠物 卖出宠物 培育宠物 查询待售宠物 查看商店结余 查看商店账目 开宠物商店 开发环境:JDK1.7 、MyEclipse10、MySQL5.5。 流程图 DAO接口和实现类 业务接 ...
分类:
数据库技术 时间:
2020-06-04 14:35:20
收藏:
0 评论:
0 赞:
0 阅读:
111
今天写SpringBoot项目犯了一个很低级的错误 错误如图 浏览器访问500 上述问题说明 未读取到连接的数据库名, 无法建立连接 用户名和密码不匹配,或者是在连接池里多打了空格之类的 可能是用户的权限不够,给他添加权限 GRANT ALL PRIVILEGES ON *.* TO 'root'@ ...
分类:
数据库技术 时间:
2020-06-04 14:07:50
收藏:
0 评论:
0 赞:
0 阅读:
53
用intellj使用JDBC的时候,要导入相应的jar包才能连接成功,否则会报错。 一.下载 1.打开MySQL_JDBC的下载网站:https://dev.mysql.com/downloads/connector/j/ 2.选择操作系统:Platform Independent 3.文件后缀名为 ...
分类:
数据库技术 时间:
2020-06-04 13:59:55
收藏:
0 评论:
0 赞:
0 阅读:
42
docker run -p 3306:3306 --name mysql5.7 -v /data1/mysql57/conf:/etc/mysql/conf.d -v /data1/mysql57/logs:/logs -v /data1/mysql57/data:/var/lib/mysql -e ...
分类:
数据库技术 时间:
2020-06-04 13:59:12
收藏:
0 评论:
0 赞:
0 阅读:
90
CentOS7安装PostgreSQL12 + 完成本地访问 检查本机PostgresSQL并删除 sudo su - //root rpm -aq| grep postgres yum remove postgresql* yum update 检查本机PostgresSQL的数据路径有没有文件 ...
分类:
数据库技术 时间:
2020-06-04 13:24:05
收藏:
0 评论:
0 赞:
0 阅读:
41
http://www.cnblogs.com/feiyumo/p/8763186.html 1.concat对于字符串进行拼接 concat(str1, str2, ..., strN) - Returns the concatenation of str1, str2, ..., strN. Ex ...
分类:
数据库技术 时间:
2020-06-04 13:15:52
收藏:
0 评论:
0 赞:
0 阅读:
70
最近发现原来执行很快的存储过程,突然慢了下来,而很多存储过程每天就运行一次,所以打算把存储过程重新编译,另外,考虑到数据在不断变化,所以也要更新表的统计信息,这样能生成比较好的执行计划。 下面是具体的方法: 1、把存储过程标记为需重新编译,存储过程将在下次运行时重新编译 DECLARE @sql V ...
分类:
数据库技术 时间:
2020-06-04 13:08:38
收藏:
0 评论:
0 赞:
0 阅读:
37