首页 > 数据库技术
MySQL_基础
MySQL是一种关系型数据库管理系统。 关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 ...
分类:数据库技术   时间:2020-03-11 01:32:52    收藏:0  评论:0  赞:0  阅读:118
MySQL优化(2):存储引擎和锁
存储引擎: 早期的时候,存在如何选择MyISAM和Innodb? 现在,Innodb不断地发展完善,成为了主流的存储引擎。 因此5.5之后的mysql,无脑选择Innodb即可。 MYSQL中的数据,索引以及其他的对象,是如何存储的,是一套文件系统的实现。 MYSQL支持很多的存储引擎,使用 SHO ...
分类:数据库技术   时间:2020-03-11 00:56:23    收藏:0  评论:0  赞:0  阅读:72
最简单方式理解为什么MongoDB索引选择B-树,而 Mysql 选择B+树
这个问题是我在看视频的时候老师提到的,虽然之前知道他们各自的索引结构但是还没有研究过原因。在网上一搜答案特别多。但是都特别的啰嗦。于是总结了这篇文章。 一、B-树和B+树的区别 很明显,我们要想弄清楚原因就要知道B-树和B+树的区别。为了不长篇大论。我们直接给出他们的形式总结他们的特点。 1、B-树 ...
分类:数据库技术   时间:2020-03-11 00:55:29    收藏:0  评论:0  赞:0  阅读:75
多图文,详细介绍mysql各个集群方案
多图文,详细介绍mysql各个集群方案集群的好处高可用性:故障检测及迁移,多节点备份。可伸缩性:新增数据库节点便利,方便扩容。负载均衡:切换某服务访问某节点,分摊单个节点的数据库压力。集群要考虑的风险网络分裂:群集还可能由于网络故障而拆分为多个部分,每部分内的节点相互连接,但各部分之间的节点失去连接。脑裂:导致数据库节点彼此独立运行的集群故障称为“脑裂”。这种情况可能导致数据不一致,并且无法修复,
分类:数据库技术   时间:2020-03-11 00:25:01    收藏:0  评论:0  赞:0  阅读:132
原生JDBC的代码
package com.fdy.javacTest; import java.sql.*; /** * @Description: * @author: fdy * @date: 2020/3/10 22:10 */ public class JDBCDemo { public static voi ...
分类:数据库技术   时间:2020-03-11 00:21:05    收藏:0  评论:0  赞:0  阅读:69
MySQL查询优化
1、关联查询优化 select * from A(驱动表) join B(被驱动表)on A.id = B.id; 保证被驱动表的join字段已经被索引(即建立了外键关系); left join时,选择小表作为驱动表,大表作为被驱动表; inner join 时,mysql会自动帮你把小结果集的表选 ...
分类:数据库技术   时间:2020-03-11 00:19:40    收藏:0  评论:0  赞:0  阅读:63
几行代码轻松搞定python的sqlite3的存取
很简单: 存数据: 1、加载sqlite3驱动(只需一行代码) 2、用驱动执行查询语句(只需一行代码) 取数据: 1、加载sqlite3驱动(只需一行代码) 2、用驱动执行查询语句(只需一行代码) 乍一看,sqlite存取数据方式似乎都一样,实际上,就是一样,废话不多说 上例子: 1、存以下内容: ...
分类:数据库技术   时间:2020-03-11 00:15:10    收藏:0  评论:0  赞:0  阅读:66
zookeeper(五):Zookeeper中的Access Control(ACL)
传统的文件系统中,ACL分为两个维度,一个是属组,一个是权限,子目录/文件默认继承父目录的ACL。而在Zookeeper中,node的ACL是没有继承关系的,是独立控制的。 Zookeeper的ACL,可以从三个维度来理解:一是scheme; 二是user; 三是permission,通常表示为sc ...
分类:数据库技术   时间:2020-03-11 00:11:04    收藏:0  评论:0  赞:0  阅读:57
XCLIP xrefs using ObjectARX ----- AcDbSpatialFilter 类设计用来做这个的,在AutoCAD重新生成图形(REGEN)的时候,通过 spatial filter 来决定要处理哪些对象
ACED_ARXCOMMAND_ENTRY_AUTO(CMyTestApp, MyTestApp, _MyClip, MyClip, ACRX_CMD_TRANSPARENT | ACRX_CMD_NOINTERNALLOCK, NULL) static void MyTestApp_MyClip( ...
分类:数据库技术   时间:2020-03-11 00:09:03    收藏:0  评论:0  赞:0  阅读:133
oracle 11g rac集群重启顺序以及常用管理命令简介
[TOC] 1、关闭数据库 切换至oracle用户 1.1 查看数据库实例状态 1.2 停止所有节点上实例 1.3 确认数据库实例状态 2、停止HAS(High Availability Services),必须以root用户操作 2.1 查看节点集群状态 切换至grid用户,查看本节点集群进程状态 ...
分类:数据库技术   时间:2020-03-11 00:02:23    收藏:0  评论:0  赞:0  阅读:84
C# sqlserver 数据库备份与还原(winform版)
数据库备份与还原的sql语句 winform界面设计 代码 DBBackupHelper代码: 参考: 1. 出现“System.Data.SqlClient.SqlError: 尚未备份数据库的日志尾部”错误的解决方案: https://www.cnblogs.com/feiyuhuo/p/551 ...
分类:数据库技术   时间:2020-03-10 23:42:45    收藏:0  评论:0  赞:0  阅读:121
ubuntu 安装Mysql
1.右键打开 Terminal终端窗口,输入 sudo apt-get update 回车后输入密码,更新源列表,如果不进行该操作可能会出现错误 2.输入 sudo apt-get install mysql-server mysql-client 回车之后,发现报错,有一些包发生冲突 ...
分类:数据库技术   时间:2020-03-10 23:35:50    收藏:0  评论:0  赞:0  阅读:92
记录一次Oracle 'Execute to parse'问题解决
oracle版本:12.2,单实例,操作系统:rhel6.8 awr报告中Execute to Parse非常低,意味着SQL执行进行过程中进行解析比例比较高。 综合各方老师观点:1、如果Soft Parse %和Execute to Parse %两个参数同时很低时,说明硬解析次数多,建议使用绑定 ...
分类:数据库技术   时间:2020-03-10 22:45:08    收藏:0  评论:0  赞:0  阅读:80
数据库同步软件|SyncNavigator数据库同步软件 V8.6.2官网下载地址
SyncNavigator数据库同步软件 V8.6.2 下载地址:https://www.syncnavigator.cn/Setup.zip 说明书地址:https://www.syncnavigator.cn/chm/index.htm 创建第一个同步项目 使用 HKROnline SyncNa ...
分类:数据库技术   时间:2020-03-10 22:44:14    收藏:0  评论:0  赞:0  阅读:188
mysql常见笔试题
一、Mysql常见笔试题 1、Mysql 中有哪几种锁? (1)表级锁:开销小,加锁快。不会出现死锁,锁定粒度大,发生锁冲突的概率高,并发度低。 (2)行级锁:开销大,加锁慢。会出现死锁,锁定粒度小,发生锁冲突的概率低,并发度高。 (3)页面锁:开销时间、加锁时间、锁定粒度在 表级锁 与 行级锁 之 ...
分类:数据库技术   时间:2020-03-10 22:34:13    收藏:0  评论:0  赞:0  阅读:78
oracle行转列,列转行函数的使用(listagg,xmlagg)
一、行转列listagg函数: 场景:这里的表数据使用的是oracle默认的scott账户下的emp(员工)表。 规范写法 : LISTAGG(字段, 连接符) WITHIN GROUP (ORDER BY 字段) 通常情况下,LISTAGG是满足需要的,LISTAGG 返回的是一个varchar2 ...
分类:数据库技术   时间:2020-03-10 22:20:49    收藏:0  评论:0  赞:0  阅读:397
Less(37)POST-Bypass MySQLreal escape_string
1.他和Less(34)关一样,查看源码,得知只是本关只是将过滤函数进行了替换: mysql_real_escape_string(),我们可以直接按照34关的方法即可,此处不再赘述 抓包之后,也是一样的问题 ...
分类:数据库技术   时间:2020-03-10 22:17:06    收藏:0  评论:0  赞:0  阅读:69
centos7中搭建mysql5.7数据库
yum方式安装的mysql(如果以前没有装过可略过这里) 首先:备份数据 mysqldump -u root -p123456 -B迁移的库名> 导出名称.sql 1、yum remove mysql mysql-server mysql-libs compat-mysql51 2、rm -rf / ...
分类:数据库技术   时间:2020-03-10 22:15:18    收藏:0  评论:0  赞:0  阅读:60
sql报错注入
判断注入 当场景中仅仅将sql语句带入查询返回页面正确,没有返回点的时候, 需要报错注入,用报错的回显。 三种方法 extractvalue() updatexml() floor() 1.extractvalue报错注入: 0x7e就是~ 用来区分数据 里面用slect语句,不能用 union s ...
分类:数据库技术   时间:2020-03-10 22:09:48    收藏:0  评论:0  赞:0  阅读:150
防止SQL注入
最根本的就是 1.使用ORM LINQ 2.如果使用SQL: (1)前端数据验证 (2)接口参数验证:强类型 (3)使用sql时使用Sql对应帮助类进行sql参数化,比如: (4)正则表达式验证、对字符串进行过滤 参考资料 "使用StringBuilder与SqlParameter" "如何从根本上 ...
分类:数据库技术   时间:2020-03-10 21:48:38    收藏:0  评论:0  赞:0  阅读:78
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!