DBeaver一款替代Navicat的数据库可视化工具
对于很多开发者来说,navicat这个软件并不陌生, 相信这个彩虹色图标的软件,有效的帮助了你的开发工作。从前上学的时候,我都是用的都是从网上找来的密钥进行破解的,但是一直在寻找有没有一个能找到一个免费的能完美替代navicat的工具。今天就给大家推荐一个可以完美替代的工具——dbeaver(github开源)。
dbeaver 官 ...
基于navicat连接登录windows10本地wsl数据库
1、修改mysql的配置文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
将找到 bind-address = 127.0.0.1 并注释掉 → # bind-address = 127.0.0.11
将port改为3307(避免和win10系统安装的mysql产生冲突)
2.增加character-set-server=utf8
2、重启mysql
service mysql restart
3、开启root远程访问权 ...
SQL分组函数group by和聚合函数(COUNT、MAX、MIN、AVG、SUM)的几点说明
目录
sql中聚合函数和分组函数_sql选择计数聚合函数-语法示例解释
sql语句聚合函数和分组操作的注意事项
sql聚合函数和分组数据语法及概述
1 分组聚合的原因
sql中分组函数和聚合函数之前的文章已经介绍过,单说这两个函数有可能比较好理解,分组函数就是group by,聚合函数就是count、max、min、avg、sum。
拿 ...
一文告诉你Sql的执行顺序是怎样的
学过 Sql,或了解过 Sql 的人,应该都会写下面这行代码:
?
1
select * from t
上面代码表示查询 t 表中的所有信息,是 Sql 查询中最基础,最简单的一行代码,你可以把它理解成是其他编程语言中的 ...
使用DataGrip连接Hive的详细步骤
1. 从官网下载安装包 下载网址
2. 安装
第一步
第二步
第三步
第四步
3. 安装完成后输入激活码
使用安装idea的图 datagrip 与此类似
4. 配置hive
第一步
第二步
第三步 可以在虚拟机上拷贝到本地
第四步
第五步:
在主节点上执行如下代码 (后台开启 hiv ...
鸿蒙轻量级数据库 DatabaseHelper基本用法
前言:
各位同学大家好有段时间没有给大家更新文章,具体多久我也不记得,最近在学习鸿蒙开发写了一些小demo 就想着分享给家 今天要讲的是 ListContainer 鸿蒙OS开发中的 列表组件
效果图:
具体实现:
ListContainer是用来呈现连续、多行数据的组件,包含一系列相同类型的列表项。
ListContain ...
Navicat Premium 12.0.29安装与激活超详细教程
目录
下载安装程序及激活工具
1.安装程序
2.激活程序
navicat premium 是一套多连接数据库开发工具,让你在单一应用程序中同时连接多达六种数据库:mysql、mariadb、sql server、sqlite、oracle 和 postgresql,可一次快速方便地访问所有数据库。
下载安装程序及激活工具
链接: http ...
关于navicat事务自动提交问题
最近在使用navicat编辑数据库表的时候遇到了一些问题,记录下~~
问题:编辑完数据之后点击“✔”提交的时候navicat卡了,然后提示“mysql lock wait timeout exceeded”,截图现在没有了,总之意思就是超时了。
原因:后来查了好多资料,原来是navicat的自动提交事务关闭了,导致了修改数据之后事务一直未提交,所以再 ...
解决Navicat Premium 12连接Oracle时提示oracle library is not loaded的问题
笔者使用的navicat premium 12启动界面截屏:
请注意是64位的。笔者win7 64位系统。
连接oracle时提示“oracle library is not loaded”。
解决方法:
1.前往“http://www.oracle.com/technetwork/database/database-technologies/instant-c ...
实例介绍SQL注入以及如何解决
前言
sql注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的sql语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。
1、sql注入案例
模拟一个用户登录的s ...
CentOS 8.2部署CouchDB 3.3数据库的方法
couchdb是一个开源的,面向文档的nosql数据库。在本文中,您将学习如何在centos 8上安装apache couchdb。
什么是apache couchdb?
couchdb是由apache software foundation开发的开源数据库管理系统。它是在erlang中开发的nosql文档存储数据库。
couchdb使用多种格式和协议来存储,传输和处理其数据,它使用json ...
SQL中where和having的区别详解
概念
where
where是一个约束声明,在查询数据库的结果返回之前对数据库中的查询条件进行约束,再返回结果前起作用,并且where后不能使用“聚合函数”。
聚合函数
对一组值执行计算,并返回单个值,也被称为组函数,经常与 select 语句的 group by 子句的having一同使用。例如
avg 返回指定组中的平均值count 返 ...
JetBrains出品一款好用到爆的DataGrip数据库工具使用入门
最近看到一款数据库客户端工具,datagrip,是大名鼎鼎的jetbrains公司出品的,就是那个出品intellij idea的公司。datagrip是一款数据库管理客户端工具,方便连接到数据库服务器,执行sql、创建表、创建索引以及导出数据等。之前试用的客户端工具是dbvisualizer,但是在试用了datagrip以后,我就决定抛弃dbvisualizer。我 ...
SQL Server 2008每天自动备份数据库的图文教程
在SQL Server 2008数据库中。为了防止数据的丢失我们就需要按时的来备份数据库了。要是每天都要备份的话,人工备份会很麻烦的,自动备份的话就不需要那么麻烦了,只要设置好了,数据库就会自动在你设置的时间段里备份。那么自动备份要怎么设置呢。下面为大家讲解。
在“ Microsoft SQL Server Management Studio& ...
关于Navicat连接MySql数据库慢的问题
目录
项目场景:
问题描述:
原因分析:
解决方案:
项目场景:
操作mysql数据库
问题描述:
通过navicat连接mysql数据库表,第一次打开表都还挺正常的,但是一段时间没操作navicat之后再打开其他表的时候就会出现卡死,要等很久才会响应。
原因分析:
我的数据库是放在最近买的腾讯服务器上,我怀疑是不是 ...
利用Navicat Premium导出数据库表结构信息至Excel的方法
因为要编写设计文档,需要用到数据库表结构,想要在word文档中以二维表格的形式展示,故借助excel形成二维表格样式,还是很方便的样子!
1.新建查询,并将以下sql语句修改至需要
?
1
2
3
4
5
...
sql语句创建外键关联的完整实例
以创建学生教师表为例: 学生 id 关联教师 tid
学生表: student
教师表: teacher
sql语句 :
?
1
2
3
4
5
6
7
8
9
1 ...
详解IDEA中便捷内存数据库H2的最简使用方式
在idea中做练习或做demo时,有时候需要使用到数据库,但如果自己机子上本来没有安装数据库(全新安装太麻烦或资源有限),也没有可用的远程数据库时,我们可以直接在idea上使用便捷式的内存数据库h2,关于h2更多知识就自己去找一下资料了,接下来主要讲一下如何在idea下的springboot项目中把它用起来!
首先在ide ...
解决Navicat Premium 15连接数据库闪退的问题
首先排查下网上大神说的有道词典的问题。
我是没有有道词典打开,连接数据库的时候闪退,以此打开,工具—选项—环境 进入oci环境配置,修改ocilibrary为为自己对应数据库的oci.dll配置文件(我的是oracle数据库,oracle官网下载对应的instantclient并解压)
退出后,重新连接,成功。
知识点扩展:
解决navicat ...
数据库分库分表是什么,什么情况下需要用分库分表
目录
数据量在什么情况下需要分表?
1、oracle
2、mysql
3、sqlserver
分库分表是什么,什么情况下需要用分库分表
1、什么是分库分表?
2、什么情况下需要分库分表?
3、分库分表的方式
4、如何联合查找?
目录
数据量在什么情况下需要分表?
1、oracle
2、mysql
3、sqls ...