安装包准备 1.查看mysql是否安装,如果安装了,卸载mysql (1)查看 [root@hadoop102 桌面]# rpm -qa|grep mysql mysql-libs-5.1.73-7.el6.x86_64 (2)卸载 [root@hadoop102 桌面]# rpm -e --nod ...
分类:
数据库 时间:
2019-11-04 23:22:10
阅读次数:
219
启动hiveserver2服务 [atguigu@hadoop102 hive]$ bin/hiveserver2 启动beeline [atguigu@hadoop102 hive]$ bin/beeline Beeline version 1.2.1 by Apache Hive beeline ...
分类:
数据库 时间:
2019-11-04 23:21:49
阅读次数:
171
驱动拷贝 1.在/opt/software/mysql-libs目录下解压mysql-connector-java-5.1.27.tar.gz驱动包 [root@hadoop102 mysql-libs]# tar -zxvf mysql-connector-java-5.1.27.tar.gz 2 ...
分类:
数据库 时间:
2019-11-04 23:21:38
阅读次数:
183
性能考虑产生了笛卡尔积的这个CROSS JOIN操作符具有一些性能方面的问题需要考虑。因为SQL引擎需要将一个数据集的每一行与另一个数据集的每一行进行关联,其结果集合将会非常巨大。如果我将一个具有 1,000,000行数据的表与另一张具有 1,000,000行数据的表进行CROSS JOIN,那么我 ...
分类:
数据库 时间:
2019-11-04 22:01:57
阅读次数:
97
概念:java database connectivity,java连接数据库 JDBC实质:官方定义了操作所有关系型数据库的规则(接口)。各个数据库厂商实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。 快速入门 步骤 1.导入驱动 ...
分类:
数据库 时间:
2019-11-04 21:55:01
阅读次数:
87
上一节说了jdbc是java定义的一套操作数据库的接口; 我们使用jdbc操作数据库时需要频繁的获取数据库连接对象以及释放资源, 虽然这样也可以操作数据库,但是有很大的弊端. 因此就有了改进此方法的解决方案 就是使用池子的思想,也就是一种容器的思想 市面上有两种流行的数据库容器,也就是数据连接池 一 ...
分类:
数据库 时间:
2019-11-04 21:52:23
阅读次数:
133
Windows 10(mysql5.1) ...
分类:
数据库 时间:
2019-11-04 21:51:15
阅读次数:
106
注入点的判断 判断一个链接是否存在注入漏洞,可以通过对其传入的参数(但不仅仅只限于参数,还有cookie注入,HTTP头注入等) 进行构造,然后对服务器返回的内容进行判断来查看是否存在注入点。 注入点的种类 1.按注入点参数的类型分类 (1)数字型注入 例如id=1这种类型,向数据库传入的是数字,参 ...
分类:
数据库 时间:
2019-11-04 21:44:38
阅读次数:
285
1/ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之处在于,它不支持事务处理,也不能够容错:如果你的硬盘崩溃了,那么数据文件就无法 ...
分类:
数据库 时间:
2019-11-04 21:40:10
阅读次数:
105
上节说了数据库连接池对象Durid之后,我们在操作数据库已经可以提升很大的效率了. 但是还有更简单的方式 那就是spring的jdbcTamplate对象 要使用这个对象需要先导包. 导包之后 1需要根据上节的知识先获取数据库连接池对象 2创建jdbctTamplate对象 ,传入数据库连接池对象 ...
分类:
数据库 时间:
2019-11-04 21:39:54
阅读次数:
118
1、LIMIT 语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。 SELECT FROM operation WH ...
分类:
数据库 时间:
2019-11-04 21:29:23
阅读次数:
96
1. 下载 1.1 点击链接下载 1.2 把下载好的noarch包上传到服务器 2. 安装 2.1 安装noarch包 2.2 修改mysql-community.repo文件 2.3 安装MySQL(时间长,耐心等待) 2.4 检查组件 3. 修改密码 3.1 查看MySQL版本 3.2 查看初始 ...
分类:
数据库 时间:
2019-11-04 21:22:54
阅读次数:
100
1、索引是做什么的? 索引用于快速找出在某个列中有一特定值的行。不使用索引,MySQL必须从第1条记录开始然后读完整个表直到找出相关的行。 表越大,花费的时间越多。如果表中查询的列有一个索引,MySQL能快速到达一个位置去搜寻到数据文件的中间,没有必要看所有数据。 大多数MySQL索引(PRIMAR ...
分类:
数据库 时间:
2019-11-04 21:18:07
阅读次数:
68
在高并发时数据库发生会死锁,发生死锁后,数据库会自动释放 原文: When a transaction is chosen as a deadlock victim, SQL Server will rollback the victim's transaction which releases l ...
分类:
数据库 时间:
2019-11-04 20:10:50
阅读次数:
286
postgresql 12编译安装 1 准备环境 修改yum源 安装基础安装包 创建组和用户 将安装包放在/opt 路径中并解压 2 编译安装 编译 配置环境变量 3 初始化数据 创建数据目录并授权 初始化 4 配置数据库 切换到root下操作 配置连接方式 配置连接网段 pg配置文件认证方法 修改 ...
分类:
数据库 时间:
2019-11-04 20:04:29
阅读次数:
237
Mysql-操作基本知识点: 1、/* Liunx服务 */ @启动Mysql服务 -- 启动MySQL systemctl start mysqld.service systemctl start mysqld.service @/* Windows服务 */ /* Windows服务 */ -- ...
分类:
数据库 时间:
2019-11-04 19:42:55
阅读次数:
108
1 登陆数据库 mysql -u root -p 2 use mysql; 3 select User,authentication_string,Host from user (查询用户表) 4 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIE ...
分类:
数据库 时间:
2019-11-04 19:27:09
阅读次数:
118