数据库
「已注销」
这个作者很懒,什么都没留下…
展开
-
主流数据库在Spring Boot中的连接方式和表信息查询方法
JDBC的连接方式MySQLSQL ServerPostgreSQLOracle驱动:如果使用Spring Boot,多数驱动已经准备好了,引用即可。spring boot<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>原创 2021-08-16 16:28:58 · 420 阅读 · 0 评论 -
Kettle(PDI)中使用执行SQL脚本控件
说明执行SQL脚本控件是执行一段脚本的,没有返回值。控件说明控件配置说明语句可以使用?或者${NAME}形式想要使用上一个的变量,必须勾选执行每一行使用变量必须勾选变量替换不勾选Bind Parameters,如果是字符串,需要加引号,如'?'Quote Strings会给变量加引号场景此控件一般用来执行更新、删除...原创 2021-06-21 18:33:50 · 1185 阅读 · 0 评论 -
PostgreSql在实际中使用遇到的问题
时间获取时间current_dateselect current_date;# 2021-06-18current_time/current_timestampselect current_time;# 14:59:04.229038+08now()select now();#14:59:19.208956+08时间的计算# min/year/month/day/hour/secselect now() + interval'10 min'时间格式转换t原创 2021-06-21 18:02:39 · 171 阅读 · 0 评论 -
PowerDesigner导出数据库脚本大写以及加引号
说明Power Designer 是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,他几乎包括了数据库模型设计的全过程。利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制。他可以与许多流行的数据库设计软件,例如PowberBuilder,Delphi,VB等相配合使来缩短开发时间和使系统设计更优化。power designer是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具原创 2021-06-18 10:56:45 · 257 阅读 · 1 评论 -
PostgreSQL的安装和使用(Linux直装)
下载和安装https://www.postgresql.org/download/linux/redhat/其他系统选择其他安装的文档Install the repository RPM:sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm# Install PostgreSQL:sudo yum insta原创 2021-06-15 16:57:31 · 379 阅读 · 4 评论 -
如何在mac os中使用brew工具安装redis服务
安装redis开发需要,需要在本机安装一个redis客户端前提是你已经安装了homebrew,如何安装?安装redisbrew install redis启动redis,配置文件添加密码,使用的前台启动。redis-server /usr/local/etc/redis.conf安装客户端https://gitee.com/qishibo/AnotherRedisDesktopManager/releases停止lsof -i tcp:6379kill -9 xxx...原创 2021-06-06 13:03:14 · 176 阅读 · 0 评论 -
windows 2016服务器安装SQL Server2019
下载https://www.microsoft.com/zh-cn/evalcenter/evaluate-sql-server-2019?filetype=EXE如果网址失效,搜索引擎搜索即可。安装直接下一步点击即可。部署和配置完成安装后开始对数据库进行配置。配置用户名正常需要sql验证登录,所以我们需要配置sa登录。配置远程连接完成sa登录后,需要配置远程登录数据库备份数据库备份到服务器磁盘上,注意:不能备份到本地(如果你是远程连接)数据库还原获取备份数据库包后进行还原原创 2021-06-04 10:25:02 · 1603 阅读 · 0 评论 -
MySQL数据库中时间格式化操作参考表
数据库中sql的时间格式化操作NOW()取的是语句开始执行的时间,SYSDATE()取的是动态的实时时间。date_format 将时间格式化select date_format(now(), '%Y-%m-%d'); #结果:2021-05-28str_to_date 将字符串时间化select str_to_date('2021-05-28', '%Y-%m-%d'); #结果:2021-05-28format 取值参考表值含义%S、%s两位数字形式的秒(原创 2021-05-28 11:38:19 · 250 阅读 · 0 评论 -
面试SQL:left join 、right join 、inner join之间的区别
定义left join(左联接) 返回包括 左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括 右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行实践证明表1 t_student表2 t_s_courseleft joinselect a.id,a.`name` as sName,b.`name` as cName from t_student a left join t_s_course原创 2021-03-25 14:49:06 · 210 阅读 · 0 评论 -
MySQL8定期清理binlog文件
什么是binlogbinlog是记录所有数据库表结构变更(例如CREATE、ALTER TABLE…)以及表数据修改(INSERT、UPDATE、DELETE…)的二进制日志。binlog不会记录SELECT和SHOW这类操作,因为这类操作对数据本身并没有修改,但你可以通过查询通用日志来查看MySQL执行过的所有语句。二进制日志包括两类文件:二进制日志索引文件(文件名后缀为.index)用于记录所有的二进制文件,二进制日志文件(文件名后缀为.00000*)记录数据库所有的DDL和DML(除了数据查询语原创 2021-02-01 10:20:40 · 1618 阅读 · 0 评论 -
MySQL添加字段时候报错 The Table xxx is full
背景一个几万条数据的表需要新增字段,于是直接新增后报错如下:解决办法猜测时临时表空间不足show global variables like 'tmp_table_size';默认查询到16M直接临时扩容到100倍set global tmp_table_size= 1677721600执行命令ALTER TABLE patent_detail ADD COLUMN `create_time` datetime COMMENT '创建时间'> 1114 - The table原创 2020-10-12 11:21:05 · 1613 阅读 · 0 评论 -
图数据库Neo4j的安装与使用教程(win&Linux)
什么是Neo4j图形数据库(Graph Database)是NoSQL数据库家族中特殊的存在,用于存储丰富的关系数据,Neo4j 是目前最流行的图形数据库,支持完整的事务,在属性图中,图是由顶点(Vertex),边(Edge)和属性(Property)组成的,顶点和边都可以设置属性,顶点也称作节点,边也称作关系,每个节点和关系都可以由一个或多个属性。Neo4j创建的图是用顶点和边构建一个有向图,其查询语言cypher已经成为事实上的标准。关系型数据库只对单个Join操作进行优化查询,而多重Join操作查原创 2020-07-13 10:45:40 · 3529 阅读 · 0 评论 -
Windows系统下安装MySQL 8.0.17(Zip)
windows 10下安装MySQL 8下载地址:http://iso.mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-8.0/mysql-8.0.17-winx64.zip解压完成配置在D:\mysql-8.0.17-winx64文件夹下面新建一个my.ini文件和一个data文件夹[mysqld]# 设置3306端口port=33...原创 2019-07-27 18:22:38 · 108 阅读 · 0 评论 -
如何在windows下安装MySQL8.0.19(zip)
下载下载MySQL最新版的zip包,你也可以下载安装版,一键安装。但是不好选择存储位置,所以我们还是选择zip版本。配置编写配置文件my.ini进入解压后的根目录新建文件my.ini,你需要更改下面的地址即可。[mysqld]basedir = D:\Application\mysql-8.0.19-winx64datadir = D:\Application\mysql-8.0.1...原创 2020-03-27 22:13:54 · 538 阅读 · 0 评论 -
MySQL 8.0 误删了root用户怎么办
MySQL 8.0 误删了root用户怎么办修改配置文件修改配置文件,让其可以无账号登录默认的文件为:添加:如下图添加用户信息use mysql;//添加用户insert into user(User,authentication_string,ssl_cipher,x509_issuer,x509_subject) values('root','','','','');//添...原创 2019-07-27 08:51:49 · 2594 阅读 · 0 评论 -
Linux下安装MySQL 8.0.x
CentOS安装MySQL 8.0.17下载版本选择MySQL的版本:8.0.17(mysql-8.0.17-linux-glibc2.12-x86_64.tar)使用镜像地址:http://iso.mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-8.0/mysql-8.0.17-linux-glibc2.12-x86_64.tar上传到L...原创 2019-07-27 08:27:29 · 2813 阅读 · 0 评论 -
Mysql5.7数据库windows版下载与安装过程
1. 下载地址:https://dev.mysql.com/downloads/mysql/安装稳定的,主流版本5.7,最好不要使用最新版本的。2. 安装过程2.1解压解压到你想要的目录下面,我的目录是D:\mysql-5.7.26-win642.2 添加配置文件 my.ini[mysql]default-character-set=utf8[my...原创 2019-06-04 16:15:51 · 1216 阅读 · 0 评论 -
使用Hive解决海量数据统计最值问题
1. 题目说明设计题:MySQL数据库A有1000w条数据,完成统计再输入到另外的B表中A表test1 0.2,3.5,1,1test1 1.2,2.3,4.56test2 2.1,0.3,9.2,3.5,2.4test3 2.1,4.5,3.4,7.65test4 1.2,3.4,54,32.1,12.3test5 12.1,12.3test5 12.34test5 ...原创 2019-05-08 17:52:17 · 2041 阅读 · 1 评论 -
CentOS 7 安装 MySQL 5.7的步骤
1. 前言CentOS7最小化安装需要重新安装Mysql源,使用的MySQL5.7版本,看着其他博客描述得都不符合操作的实际要求,于是自己整理了一遍安装过程,仅供参考。系统:虚拟机 CentOS 7软件:MySQL 5.7用户:root2. 详细步骤2.1 下载安装源最小化安装源没有MySQL,需要自己下载安装包,下载完毕后,安装。如果没有wget,需要使用 yum...原创 2019-04-09 13:24:22 · 126 阅读 · 0 评论