码迷,mamicode.com
首页 > 数据库 > 周排行
防止SQL注入攻击
SQL注入攻击的危害性很大。在讲解其防止办法之前,数据库管理员有必要先了解一下其攻击的原理。这有利于管理员采取有针对性的防治措施。 一、 SQL注入攻击的简单示例。 statement := "SELECT * FROM Users WHERE Value= " + a_variable + " 上 ...
分类:数据库   时间:2017-08-02 15:07:45    阅读次数:242
浅析SQL SERVER执行计划中的各类怪相
在查看执行计划或调优过程中,执行计划里面有些现象总会让人有些疑惑不解: 1:为什么同一条SQL语句有时候会走索引查找,有时候SQL脚本又不走索引查找,反而走全表扫描? 2:同一条SQL语句,查询条件的取值不同,它的执行计划会一致吗? 3: 同一条SQL语句,其执行计划会变化,为什么 4: 在查询条件 ...
分类:数据库   时间:2017-08-02 15:34:27    阅读次数:250
Install Local SQL In Mac OS
extends:http://www.cnblogs.com/maxinliang/p/3583702.html 一、安装 到MySQL官网上http://dev.mysql.com/downloads/mysql/,下载mysql可安装dmg版本 比如:Mac OS X ver. 10.7 (x8 ...
分类:数据库   时间:2017-08-02 15:37:14    阅读次数:251
mongoDb数据库可视化工具 --- Robo
工具下载: https://robomongo.org/download 最终效果: 即我们可以直接看到链接到 27017端口 的数据的所有数据,并且可以对其进行行之有效的增删查改。 注意,在下载软件时,我们可以看到下面的提示: 即询问用户使用installer安装还是使用 portable ver ...
分类:数据库   时间:2017-08-02 15:59:42    阅读次数:459
程序猿是如何解决SQLServer占CPU100%的
文章目录 遇到的问题 使用SQLServer Profiler监控数据库 SQL1:查找最新的30条告警事件 SQL2:获取当前的总报警记录数 有哪些SQL语句会导致CPU过高? 查看SQL的查询计划 选择top记录时,尽量为order子句的字段建立索引 查看SQL语句CPU高的语句 通过建立相关索 ...
分类:数据库   时间:2017-08-02 16:00:06    阅读次数:266
Navcat中Oracle连接的坑-Instant Client
报错信息: 官方下载Instant Client下载: http://www.oracle.com/technetwork/cn/topics/intel-macsoft-102027-zhs.html MacOs+Navicat+instantclient实现oracle连接: http://bl ...
分类:数据库   时间:2017-08-02 16:27:05    阅读次数:239
SQL Server Alwayson创建代理作业注意事项
介绍 Always On 可用性组活动辅助功能包括支持在辅助副本上执行备份操作。 备份操作可能会给 I/O 和 CPU 带来很大的压力(使用备份压缩)。 将备份负荷转移到已同步或正在同步的辅助副本后,您可以使用承载第一层工作负荷的主副本的服务器实例上的资源 您可以创建主数据库的任何类型的备份。 也可 ...
分类:数据库   时间:2017-08-02 16:28:43    阅读次数:287
mongodb 设置服务自动启动
mongod --dbpath D:\MongoDB\data\db --logpath=D:\MongoDB\logs\mongodb.log --install 注意: 1. dbpath :数据文件路径 2.logpath:日志文件路径 参考地址:http://www.cnblogs.com/ ...
分类:数据库   时间:2017-08-02 17:38:09    阅读次数:183
查询 MySQL 库/表相关信息
SHOW DATABASES //列出 MySQL Server 数据库。 SHOW TABLES [FROM db_name] //列出数据库数据表。 SHOW CREATE TABLES tbl_name //导出数据表结构。 SHOW TABLE STA... ...
分类:数据库   时间:2017-08-02 17:38:42    阅读次数:172
mysql 查询锁表
1)使用情景“判断通过后写入数据库”,这个一般是不会有问题的, 但并发访问的时候就不太好搞。因为写入(insert)是需要时间的,假设现在有两个并发请求,(假设第一个访问是最后一个符合条件的写入请求,按照逻辑,第二个请求应该是不合法、不能写入的),在第一请求成功写入之前,第二请求查询到未更新的数据记 ...
分类:数据库   时间:2017-08-02 17:39:13    阅读次数:175
sql索引创建
什么是索引 拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQL Server中的数据记录也是按页存放的,每页容量一般为4K 。为了加快查找的速度,汉语字(词)典一般都有按拼音、笔画、偏旁部首等排序的目录(索引),我们可以选择按拼音或笔画查找方式,快速查找到需要的字(词)。 同 ...
分类:数据库   时间:2017-08-02 17:43:53    阅读次数:225
MySql 多表查询
多表查询必然要用到多表关联 多表关联 分三类: A:内部连接 join 或inner join B:外部链接 外部连接又分为两类 :左外连接 left join 和右外连接 right join C:交叉连接 cross join 以下 举例说明 有两张表 格 一张学生的 一张老师的 一张中间表的 ...
分类:数据库   时间:2017-08-02 17:45:23    阅读次数:181
将mysql中的全国区域表数据转移至Redis数据库
搭建环境: 1.meven工程 2.Spring整合Mybatis框架 3.Spring整合Redis数据库 注:这里的大部分内容只有讲在java中如何使用Redis数据库 一丶引入Redus相关jar包,包括Spring整合Redis的jar包 关于jar包版本问题: 目前我使用的这jar版本是没 ...
分类:数据库   时间:2017-08-02 17:46:40    阅读次数:167
jmeter之JDBC Request各种数据库配置
URL和JDBC驱动: Datebase Driver class Database URL MySQL com.mysql.jdbc.Driver jdbc:mysql://host:port/{dbname} PostgreSQL org.postgresql.Driver jdbc:postg ...
分类:数据库   时间:2017-08-02 18:53:04    阅读次数:214
数据库存储 层次、树形结构 的标准做法
标准做法有3种: 1、最早的做法:节点id里包含完整路径(曾祖父id-爷id-父id-本id) 財务的会计科目编号就是这么做的 如今基本非常少使用了 2、递归做法:父id,本id(更早、完整的关系提供递归才干得到) 眼下比較普遍 优点是直观简单,增删方便 坏处是生成树须要递归 3、直接保存法:本id ...
分类:数据库   时间:2017-08-02 18:53:46    阅读次数:209
mysql优化
捡表原则: 定长与变长分离: int,char(4),time,每个单元值占的字节是固定的。核心且常用字段,宜建成定长,放在一张表,这样查询时磁盘能很快定位到目标位置 varchar,text,blob属于变长字段。变长或不常查询字段,适合当放一张表,用主键与核心表关联起来 常用字段与不常用字段分离 ...
分类:数据库   时间:2017-08-02 18:54:11    阅读次数:227
centos7 mysql cluster集群搭建基于docker
1.准备 mn:集群管理服务器用于管理集群的其他节点。我们可以从管理节点创建和配置集群上的新节点、重新启动、删除或备份节点。 db2/db3:这是节点间同步和数据复制的过程发生的层。 db4/db5:应用程序使用的接口服务器连接到数据库集群。 [root@java1 ~]# docker inspe ...
分类:数据库   时间:2017-08-02 18:54:41    阅读次数:1818
SQL Server中SET QUOTED_IDENTIFIER的使用
SQL Server中SET QUOTED_IDENTIFIER的使用 在存储过程中经常会有 SET QUOTED_IDENTIFIER on SET QUOTED_IDENTIFIER off 如果SET QUOTED_IDENTIFIER on时,在创建一个表时,如果这个表的表名,刚好用到了sq ...
分类:数据库   时间:2017-08-02 18:58:59    阅读次数:211
web学习---html,js,php,mysql一个动态网页获取流程
使用bootstrap的cms模版系统搭建了一个信息管理系统。通过这个系统学习动态网页获取的工作流程。 抓包分析一个页面的数据请求流程如下图所示: 同样,对于需要向数据库插入数据,可以使用ajax接口向php后台发送参数,php脚本解析后通过与mysql的接口写入数据库。 需要注意的是php5.5的 ...
分类:数据库   时间:2017-08-02 18:59:37    阅读次数:234
Mybatis+Oracle进行数据的批量插入和更新
Mybatis是web工程开发中非常常用的数据持久化的框架,通过该框架,我们非常容易的进行数据库的增删改查。数据库连接进行事务提交的时候,需要耗费的资源比较多,如果需要插入更新的数据比较多,而且每次事务只提交一条数据,会造成非常大的数据库资源浪费,导致数据库性能、系统性能大幅度下降。 关于mybat ...
分类:数据库   时间:2017-08-02 19:00:18    阅读次数:965
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!