码迷,mamicode.com
首页 > 数据库
SQL报错注入的十余种注入方式
报错注入原理: 由于rand和group+by的冲突,即rand()是不可以作为order by的条件字段,同理也不可以为group by的条件字段。 报错注入原理: 报错注入原理: 由于rand和group+by的冲突,即rand()是不可以作为order by的条件字段,同理也不可以为group ...
分类:数据库   时间:2016-04-20 00:29:17    阅读次数:544
mysql主从复制(超简单)
mysql主从复制(超简单) 怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下: 1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master: #vi /etc/my.cnf [mysqld] l ...
分类:数据库   时间:2016-04-20 00:27:31    阅读次数:309
LINQ之路10:LINQ to SQL 和 Entity Framework(下)
在本篇中,我们将接着上一篇“LINQ to SQL 和 Entity Framework(上)”的内容,继续使用LINQ to SQL和Entity Framework来实践“解释查询”,学习这些技术的关键特性。我们在此关注的是LINQ to SQL和Entity Framework中的”LINQ” ...
分类:数据库   时间:2016-04-20 00:28:16    阅读次数:288
mysql 备份
475 mysqldump -u[username] -h[host] -p[password] --port [port] --skip-lock_tables databaseName > ~/Downloads/all.sql 备份数据 --skip-lock_tables 因为导出要锁定表, ...
分类:数据库   时间:2016-04-20 00:12:26    阅读次数:202
深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接(转载)
1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 F ...
分类:数据库   时间:2016-04-20 00:09:12    阅读次数:217
数据库-事务和锁
事务 所谓事务是用户定义的一个数据库操作系列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。例如在关系数据库中,一个事务可以是一条sql语句、一组sql语句或整个程序。 给个栗子: 小IT在网上购物,其付款过程至少包括以下几步数据库操作: 正常情况下,操作顺利进行,最终交易成功,那 ...
分类:数据库   时间:2016-04-19 23:00:39    阅读次数:567
javaweb学习总结(四十一)——Apache的DBUtils框架学习
一、commons-dbutils简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的 ...
分类:数据库   时间:2016-04-19 22:54:30    阅读次数:297
javaweb学习总结(三十九)——数据库连接池
一、应用程序直接获取数据库连接的缺点 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示: 二、使用数据库连接池优化程 ...
分类:数据库   时间:2016-04-19 22:54:16    阅读次数:367
修改oracle实例名orcl为demo
修改oracle实例名有六步: 1、sqlplus username/password as sysdba登陆,然后从spfile文件创建pfile文件 :create pfile from spfile 2、修改pfile中db_name参数名称为demo,然后保存起来 3、再根据pfile文件创 ...
分类:数据库   时间:2016-04-19 22:55:34    阅读次数:279
javaweb学习总结(三十四)——使用JDBC处理MySQL大数据
一、基本概念 大数据也称之为LOB(Large Objects),LOB又分为:clob和blob,clob用于存储大文本,blob用于存储二进制数据,例如图像、声音、二进制文等。 在实际开发中,有时是需要用程序把大文本或二进制数据直接保存到数据库中进行储存的。 对MySQL而言只有blob,而没有 ...
分类:数据库   时间:2016-04-19 22:52:57    阅读次数:381
javaweb学习总结(三十六)——使用JDBC进行批处理
在实际的项目开发中,有时候需要向数据库发送一批SQL语句执行,这时应避免向数据库一条条的发送执行,而应采用JDBC的批处理机制,以提升执行效率。 JDBC实现批处理有两种方式:statement和preparedstatement 一、使用Statement完成批处理 1、使用Statement对象 ...
分类:数据库   时间:2016-04-19 22:54:49    阅读次数:267
MySQL 主从复制
引用: http://my.oschina.net/u/1169079/blog/228957?fromerr=8I9CCfuA 1 复制概述 1.1 mysql支持的复制类型: 1.2 . 复制解决的问题 1.3 复制如何工作 2 .复制配置 2.1、创建复制帐号 2.2、拷贝数据 2.3、配置m ...
分类:数据库   时间:2016-04-19 22:49:31    阅读次数:378
JavaWeb学习总结(三十五)——使用JDBC处理Oracle大数据
一、Oracle中大数据处理 在Oracle中,LOB(Large Object,大型对象)类型的字段现在用得越来越多了。因为这种类型的字段,容量大(最多能容纳4GB的数据),且一个表中可以有多个这种类型的字段,很灵活,适用于数据 量非常大的业务领域(如图象、档案等)。 LOB类型分为BLOB和CL ...
分类:数据库   时间:2016-04-19 22:47:35    阅读次数:234
javaweb学习总结(三十七)——获得MySQL数据库自动生成的主键
测试脚本如下: 测试代码: ...
分类:数据库   时间:2016-04-19 22:47:30    阅读次数:298
ASP.NET MVC 数据库依赖缓存的实现
当数据库中的信息发生变化的时候,应用程序能够获取变化的通知是缓存依赖得以实现的基础。应用程序可以通过轮询获取数据变化的信息,使用轮询的话也不可能重新查一次后再和以前的数据做比较,如果这样的话如果我一个表里面有1000行数据我要是读100次的话是不是得比较1000 x 100 次,显然这种方法是不可行 ...
分类:数据库   时间:2016-04-19 22:46:07    阅读次数:372
CentOS6.5修改mysql数据文件路径
1.停止mysql服务 service mysql stop 2.移动数据文件位置(保留原文件权限) cp -a /var/lib/mysql /mysqldata 3.修改/etc/my.cnf [client] socket=/mysqldata/mysql/mysql.sock [mysqld ...
分类:数据库   时间:2016-04-19 22:46:09    阅读次数:266
mysqldump使用方法(MySQL数据库的备份与恢复)
1.mysqldump的几种常用方法:(1)导出整个数据库(包括数据库中的数据) mysqldump -u username -p dbname > dbname.sql (2)导出数据库结构(不含数据) mysqldump -u username -p -d dbname > dbname.sql ...
分类:数据库   时间:2016-04-19 21:37:54    阅读次数:278
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!