码迷,mamicode.com
首页 > 数据库
网络攻防之SQL注入攻击
SQL注入攻击的根源是因为SQL规范的漏洞,但是,因为规范的长期存在以及使用,几乎已经不太可能去修改规范了,只能够从开发者本身去避免攻击,虽然SQL注入之前很严重,但现在相对控制的很好,这里仅仅作为一种学习的内容。 测试过程如下: 1:搭建PHP,mysql开发环境,可以详见我的另一篇博客自定义开发PHP环境 2:添加数据库,表,以及表内容。3:分别测试 万能密码,万能用户名...
分类:数据库   时间:2015-06-13 21:42:38    阅读次数:207
如何安装zip格式的MySQL
1.MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:\Program Files\MySQL\MySQL Server 5.6 该目录中;zip格式是自...
分类:数据库   时间:2015-06-13 21:40:41    阅读次数:171
MYSQL查询性能优化
介绍了MYSQL查询过程,MYSQL查询优化器所做的优化和限制,总结了如何写出高效的查询语句。
分类:数据库   时间:2015-06-13 21:37:15    阅读次数:217
sql查询时增加自动编号
查询时加序号 a:没有主键的情形:Select identity(int,1,1) as iid,* into #tmp from TableName Select * from #tmp Drop table #tmp b:有主键的情形:Select (Select ...
分类:数据库   时间:2015-06-13 21:35:44    阅读次数:209
oracle使用case或decode语句实现批量更新
最近使用oracle数据库做开发,一开始只需要批量更新多条记录中的某一个字段,后来需求变更需要对多个字段进行更新,故查看资料得到如下内容,分享给大家。我在oracle 10g环境下,都能跑通。批量更新一个字段:1 UPDATE categories 2 SET display_order =...
分类:数据库   时间:2015-06-13 21:27:03    阅读次数:194
怎么设置 mysql 多主复制
更新其实本文主要来自www.digitalocean.com ,但是我没有买他们家的 VPS 用来 demo 了.只是用vagrant来模拟了.介绍说说关于通过两台 vps 来扩展 mysql. 之前我们说到了在2台 vps 直接通过nginx来设置负载均衡, 你可以读读它所谓 Mysql 的复制就...
分类:数据库   时间:2015-06-13 21:22:06    阅读次数:228
Spring之JDBC
jdbc.propertiesdriverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/ssi?useUnicode=true&characterEncoding=UTF-8username=rootpasswo...
分类:数据库   时间:2015-06-13 20:12:24    阅读次数:180
Mysql常用操作
1)动态修改mysql已经存在的字段长度 alter table 表名 modify column 字段名 varchar(数量);2)动态增加表的字段 alter table comment add column gid varchar(20);3)更改密码: use mysql UPDA...
分类:数据库   时间:2015-06-13 20:06:47    阅读次数:200
SQL Server DML(SELECT)常见用法(二)
上篇讲到SQL Server中DML的基本使用方法,其中SELECT语句是最常用的语句,其功能强大,结构复杂,下面通过例子,具体介绍其使用方法。
分类:数据库   时间:2015-06-13 19:56:17    阅读次数:150
mysql gtid初探
什么是GTID什么是GTID呢,简而言之,就是全局事务ID(globaltransactionidentifier)GTID的格式类似于:7a07cd08-ac1b-11e2-9fcf-0010184e9e08:1GTID实际上是由UUID+TID组成的。其中UUID是一个MySQL实例的唯一标识。TID代表了该实例上已经提交的事务数量,并且随着事务提交单调递..
分类:数据库   时间:2015-06-13 18:49:47    阅读次数:170
系统问题解决的后的思考,处理问题的思路(oracle关不掉,起不来)
前言应用支持A,接到业务部门反映公司的老总生产看板数据显示不了,联系开发组B,说是程序最近没有改动过,问题肯定在数据库让我检查数据库查看报错ora-12541,检查数据库的监听,1521端口,均正常,线上的生产系统(与生产看板用的是同一个数据库),plsql都是正常。反应给开..
分类:数据库   时间:2015-06-13 18:49:29    阅读次数:150
mysql与nosql优缺点
关系型数据库<1>关系数据库的特点是:-数据关系模型基于关系模型,结构化存储,完整性约束。-基于二维表及其之间的联系,需要连接、并、交、差、除等数据操作。-采用结构化的查询语言(SQL)做数据读写。-操作需要数据的一致性,需要事务甚至是强一致性。<2>优点:..
分类:数据库   时间:2015-06-13 18:44:14    阅读次数:537
搞定linux上MySQL编程(一):linux上源码安装MySQL
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】 1. 首先下载源码包: ftp://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.1/mysql-5.1.72.tar.gz 2. 使用如下命令检查系统中是否已安装mysql: rpm -qa | grep mysql ...
分类:数据库   时间:2015-06-13 18:40:48    阅读次数:174
搞定linux上MySQL编程(二):MySQL语法基础操作
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】 sql(structured query language)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。 sql语言包含3部分: 1. 数据定义语言(DDL),用于定义和管理对象,例如数据库、数据表以及试图等。例如create、drop...
分类:数据库   时间:2015-06-13 18:39:26    阅读次数:228
搞定linux上MySQL编程(三):MySQL高级语法
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】         本节介绍Mysql高级语法,包括试图、存储过程、索引等,通过使用试图、触发器等来优化数据库设计和查询技术,提高数据处理能力与效率。           视图操作: 视图是一个虚拟表,内容由查询定义。视图并不在数据库中以存储的数据值集形式存在,行和列数据来...
分类:数据库   时间:2015-06-13 18:38:05    阅读次数:213
搞定linux上MySQL编程(五):数据导入导出和备份
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】          在MySQL中提供多种数据导入方法,比如mysqlinport、sql语句导入以及编写专门导入程序等。通常情况下,数据导入基本步骤科分成3步: 1. 确定导入的数据源,按固定格式存储的文本文件或者SQL文件。 2. 依照导入的文件格式,确定目标数据表,这...
分类:数据库   时间:2015-06-13 18:39:27    阅读次数:177
SqlServer 分区视图实现分表
我们都知道在数据库数据量较多的时候,可数据进行水平扩展,如分库,分区,分表(也叫分区)等。对于分表的一个方案,就是使用分区视图实现。 分区视图允许将大型表中的数据拆分成较小的成员表。根据其中一列中的数据值范围,在各个成员表之间对数据进行分区。每个成员表的数据范围都在为分区依据列指定的 CHECK 约束中定义。然后定义一个视图,以使用 UNION ALL 将选定的所有成员表组合成单个结...
分类:数据库   时间:2015-06-13 18:36:23    阅读次数:166
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!