
数据库
冷小鱼
博客以实战为主,欢迎大家留言讨论。
展开
-
DBeaver 导出EXCEL文件
背景Linux环境安装的VNC后,又装了DBeaver。项目上需要导出数据库的记录为EXCEL形式,以便比对。步骤1、查询出结果集,选择导出结果集。2、导出到CSV文件3、默认选项,条数默认是10000,可以自根据需要调整。4、选择字符集编码为:GB2312选择其他字符集会出现乱码,以下是GBK格式的截图。5、点击下一步即可在输出目录找到导出文件,使用FTP工具把文件下载到本地即可。遇到“1.16E+18”的显示问题,把列拉宽些就好了。...原创 2021-01-22 11:56:00 · 37673 阅读 · 19 评论 -
MYSQL8 度分秒(DMS)转度(DDD)函数编写实战
GIS坐标转换公式在GPS设备中对于坐标单位有不同的显示方法,有度分秒(DMS)和度(DDD)。例如:南京玄武区板仓街世界之窗创业园的GPS坐标如下:度分秒(DMS):东经E 118度48分54.152秒 北纬N 32度04分10.461秒度(DDD):E 118.815033度 N 32.069723度如何将度(DDD):: 118.815033度换算成度分秒(DMS)东经E118度48分53.652秒?转换方法是将118.815033整数位不变取118(度),用0....原创 2020-09-10 16:05:15 · 1718 阅读 · 0 评论 -
MYSQL8 关键字(官方)
摘自:官方MySQL 8.0 Keywords and Reserved Words【英文】The following list shows the keywords and reserved words in MySQL 8.0, along with changes to individual words from version to version. Reserved keywords are marked with (R). In addition,_FILENAMEis rese..原创 2020-09-01 11:21:16 · 3732 阅读 · 0 评论 -
简单的SQL数据脱敏
-- 脱敏姓名UPDATE table SET `name` = (if(LENGTH(name)>2,CONCAT(LEFT(name,1), '**' ),CONCAT(LEFT(name,1), '*' )));-- 脱敏身份证号UPDATE table SET idNumber = (if(LENGTH(idNumber)>0,CONCAT(LEFT(idNumber,4), '************' ,RIGHT(idNumber,2)),''));-- 脱敏手机号U原创 2020-08-04 19:53:37 · 9461 阅读 · 0 评论 -
linux 好用的 免费的 数据库管理工具 dbeaver
好用的,开源的,适配性比较强的,数据库管理工具,欢迎页十分的好看哈~~~ 下载地址Windows安装基本上一路下一步就可以了,没有好说的。1、选择数据库类型2、 连接设置如果没有安装数据库驱动选择安装驱动即可。如果下载有问题,则选择本地数据库驱动文件。点击测试链接Linux安装1、下载linux版本的安装包wget https://github.com/dbeaver...原创 2020-07-31 17:19:50 · 4122 阅读 · 0 评论 -
mysql5.7 设置远程访问
mysql5.7设置远程访问不是和网上说的一样建个用户赋个权限就可以访问的。比如下边这个就是建用户赋权限,可能在之前的版本可以,但是我在我的mysql上一直不行。为此烦了好久!!!项目都耽误了!!一、原来设置远程访问的方式Mysql默认是不可以通过远程机器访问的,通过下面的配置可以开启远程访问在MySQL Server端:执行mysql 命令进入mysql 命令模式,Sql代...转载 2020-02-21 19:52:07 · 2119 阅读 · 1 评论 -
能使Oracle索引失效的六大限制条件
例如一张表中有上百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这可能是 oracle 索引失效造成的。oracle 索引有一些限制条件,如果你违反了这些索引限制条件,那么即使你已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。 下面就是总结的能使 Oracle 索引失效的七大限制条件。 1....转载 2019-01-23 10:50:28 · 1254 阅读 · 0 评论 -
Flyway 数据库脚本版本控制工具
Flyway简介Flyway是一个简单开源数据库版本控制器(约定大于配置),主要提供migrate、clean、info、validate、baseline、repair等命令。它支持SQL(PL/SQL、T-SQL)方式和Java方式,支持命令行客户端等,还提供一系列的插件支持(Maven、Gradle、SBT、ANT等)。官方网站:https://flywaydb.org/概...原创 2019-01-22 13:06:43 · 5616 阅读 · 0 评论 -
TiDB
TiDB 是一个分布式 NewSQL (SQL 、 NoSQL 和 NewSQL 的优缺点比较 )数据库。它支持水平弹性扩展、ACID 事务、标准 SQL、MySQL 语法和 MySQL 协议,具有数据强一致的高可用特性,是一个不仅适合 OLTP 场景还适合 OLAP 场景的混合数据库。下面是对有关资料的整理还有一些扩展内容以链接的方式展示,有兴趣可以点击了解一下。 一 TiDb简介 Ti...转载 2018-11-26 00:33:03 · 1979 阅读 · 0 评论 -
数据库与数据仓库的区别
查阅很多资料得出的结论是: 数据库侧重于实时交易的处理(OLTP-联机事务处理),数据库是一种实现技术。典型的:MYSQL、SQLSERVER、ORACLE、MOGODB 数据仓库侧重于分析历史数据得出预测后市(OLAP-联机事物分析),数据仓库是一种组织结构。数据仓库建设一般有以下几个步骤1、业务流程分析2、概念建模3、业务建模4、物理建模5、数据集市...原创 2018-06-06 15:41:14 · 2464 阅读 · 1 评论