问题 mysql如何才能远程控制 解决方案 允许客户从远程连接,要保证两个条件:1. mysql的身份认证信息中要允许客户从远程连接;2. 防火墙打开mysql的端口(3306) 一般我们只允许用户从本机连接,不建议允许远程连接,这可能会带来额外的安全问题,以及增加网络流量。如果客户一定要求,首先要 ...
分类:
数据库 时间:
2020-01-12 21:58:55
阅读次数:
113
一、原理 SQL注入的本质就是把用户的输入参数,未加过滤的当作sql被数据库执行。 二、分类 1、常见的sql注入按照参数类型可分为两种: 数字型和字符型。 当发生注入点的参数为整数时,比如 ID,num,page等,这种形式的就属于数字型注入漏洞。同样,当注入点是字符串时,则称为字符型注入,字符型 ...
分类:
数据库 时间:
2020-01-12 21:55:59
阅读次数:
79
一、基本定义 C3P0是一个开源的JDBC连接池,它实现了数据源与JNDI绑定,支持JDBC3规范和实现了JDBC2的标准扩展说明的Connection和Statement池的DataSources对象。 即将用于连接数据库的连接整合在一起形成一个随取随用的数据库连接池(Connection poo ...
分类:
数据库 时间:
2020-01-12 21:54:37
阅读次数:
102
1.什么是SQL? Structured Query Language:结构化查询语言 其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。 2.SQL通用语法 1. SQL 语句可以单行或多行书写,以分号结尾。 2. 可使用空格和缩进来增强语句的可读性。 ...
分类:
数据库 时间:
2020-01-12 21:54:07
阅读次数:
106
3.1 连接 在最初安装MySQL,可能会要求你输入一个管理登录(通常为root)和一个口令(密码)。 连接MySQL需要以下信息: 主机名(计算机名)——如果连接到本地MySQL服务器,为localhost; 端口(如果使用默认端口3306之外的端口); 一个合法的用户名(默认为root) 用户口 ...
分类:
数据库 时间:
2020-01-12 21:48:56
阅读次数:
104
在Flink去重第一弹:MapState去重中介绍了使用编码方式完成去重,但是这种方式开发周期比较长,我们可能需要针对不同的业务逻辑实现不同的编码,对于业务开发来说也需要熟悉Flink编码,也会增加相应的成本,我们更多希望能够以sql的方式提供给业务开发完成自己的去重逻辑。本篇介绍如何使用sql方式 ...
分类:
数据库 时间:
2020-01-12 21:44:40
阅读次数:
188
1、如何设计关系数据型数据库? 2、为什么要使用索引? 快速查询数据 3、什么样的信息能成为索引? 主键、唯一键以及普通键等。 4、索引的数据结构 生成索引,建立二叉查找树进行二分查找 生成索引,建立B-Tree结构进行查找 生成索引,建立B+-Tree结构进行查找(MySql) 生成索引,建立Ha ...
分类:
数据库 时间:
2020-01-12 21:43:30
阅读次数:
102
问题 如何重置MySQL数据库的root用户密码 解决方案 当忘记MySQL的root密码的时候,可以进行如下的步骤重新设置MySQL的root密码: ■■Linux的平台■■ 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间 ...
分类:
数据库 时间:
2020-01-12 21:43:12
阅读次数:
133
继续上一个测试 测试2:更新测试 测试脚本: ## 更新C1列并导致数据变化 UPDATE TB001 SET C1='BBBB01' WHERE ID='AA0001'; ## 更新C1列但不导致数据变化 UPDATE TB001 SET C1='BB0002' WHERE ID='AA0002' ...
分类:
数据库 时间:
2020-01-12 20:18:49
阅读次数:
96
Mysql连接数据库: Mysql -uroot -p -h *** // -h参数跟上远程服务器的IP Mysql返回1130表示没有账号开启外联 Mysql返回1045表示有账号开启外联,但是不知道是那个账号 1、 查询所有数据库 show database zhutougg; //新建名为zh ...
分类:
数据库 时间:
2020-01-12 20:16:44
阅读次数:
158
查看执行计划explain 1.1 Explain命令:它可以对select语句进行分析,并输出select执行的详细信息,以对开发人员针对性优化 1.2 Explain的用法:在select语句前面加上explain即可,例如: 1.3explain参数说明 expain出来的信息有10列,分别是 ...
分类:
数据库 时间:
2020-01-12 20:13:53
阅读次数:
80
mysql链接Java 操作步骤: 1.在官网下载https://dev.mysql.com/downloads/connector/j/ 下载方法:https://blog.csdn.net/oZhengTuoJiaSuo/article/details/81666828 2.导入驱动 把jar包 ...
分类:
数据库 时间:
2020-01-12 20:11:44
阅读次数:
110
Linux downloads (Debian) 首先创建一个文件 命令是sodu /etc/apt/sources.list.d/pgdg.list 并加入 deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main 更新列表: w ...
分类:
数据库 时间:
2020-01-12 20:01:06
阅读次数:
217
使用python 3.7 pymssql 连接本地mysql 5.6 报错 解决:参考 https://www.cnblogs.com/springbrotherhpu/p/11503139.html https://blog.csdn.net/llx1026/article/details/795 ...
分类:
数据库 时间:
2020-01-12 19:53:34
阅读次数:
457
mongod 安装配置 在 官网下载最新版本的 "Mongodb下载地址" 下载 的`window`安装包,可以装到C盘或者D盘目录下 配置 由于我是安装在D盘的环境下 所以在bin文件夹下找到mongod.exe命令,然后通过管理员执行 ,路径可以是任何地方,我这里选择在D盘的MongoDB目录下 ...
分类:
数据库 时间:
2020-01-12 19:49:22
阅读次数:
87
0、标识位的介绍 flag介绍: r : 只读 w : 写 n : 总是创建一个数据库 c : 存在不创建,不存在则创建 dbm.gnu.open():flag扩展: f : 快速模式,即是异步 s : 同步的模式数据的存储格式有三种: dbm.gnudbm.ndbmdbm.dumb 1、dbm模块 ...
分类:
数据库 时间:
2020-01-12 18:40:41
阅读次数:
317
================================可用作时序的数据库:================================[时序]TimescaleDB, 基于 PostgreSQL, 支持 SQL.[时序]KairosDB, 基于 Cassandra, 不支持 SQL. ...
分类:
数据库 时间:
2020-01-12 18:38:07
阅读次数:
93