码迷,mamicode.com
首页 > 数据库
PHP函数 mysql_real_escape_string 与 addslashes 的区别
addslashes和mysql_real_escape_string都是为了使数据安全的插入到数据库中而进行的过滤,那么这两个函数到底是有什么区别呢?首先,我们还是从PHP手册入手:手册上addslashes转义的字符是单引号(')、双引号(")、反斜线(\)与NUL(NULL 字符)。mysql...
分类:数据库   时间:2015-11-29 00:37:14    阅读次数:284
Oracle学习笔记十二 子程序(存储过程、自定函数)和程序包
子程序子程序:命名的 PL/SQL 块,编译并存储在数据库中。子程序的各个部分:1.声明部分2.可执行部分3.异常处理部分(可选)子程序的分类:1.过程 - 执行某些操作2.函数 - 执行操作并返回值子程序的优点: 模块化 将程序分解为逻辑模块 可重用性 可以被任意数目的程序调用 ...
分类:数据库   时间:2015-11-29 00:36:14    阅读次数:369
Oracle学习笔记十一 游标
游标的简介游标的概念游标是从数据表中提取出来的数据,以临时表的形式存放在内存中,在游标中有一个数据指针,在初始状态下指向的是首记录,利用fetch语句可以移动该指针,从而对游标中的数据进行各种操作,然后将操作结果写回数据表中。逐行处理查询结果,以编程的方式访问数据。游标的定义游标作为一种数据类型,首...
分类:数据库   时间:2015-11-29 00:35:24    阅读次数:406
SQL server 数据库测试题
分类:数据库   时间:2015-11-28 23:11:12    阅读次数:320
如何使用PDO查询Mysql来避免SQL注入风险?ThinkPHP 3.1中的SQL注入漏洞分析!
当我们使用传统的 mysql_connect 、mysql_query方法来连接查询数据库时,如果过滤不严,就有SQL注入风险,导致网站被攻击,失去控制。虽然可以用mysql_real_escape_string()函数过滤用户提交的值,但是也有缺陷。而使用PHP的PDO扩展的prepare方法,就...
分类:数据库   时间:2015-11-28 23:11:54    阅读次数:203
java连接oracle数据库的实现代码
package connectionOracleDatabase;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.DriverManager;import java.sql.PreparedS.....
分类:数据库   时间:2015-11-28 23:06:21    阅读次数:180
php数据库操作封装类
_host = $conf['host']; $this->_port = $conf['port']; $this->_user = $conf['user']; $this->_pass = $conf['passwd']; $this->...
分类:数据库   时间:2015-11-28 23:03:21    阅读次数:405
SQL Server 批量插入数据的两种方法(转)
在SQL Server 中插入一条数据使用Insert语句,但是如果想要批量插入一堆数据的话,循环使用Insert不仅效率低,而且会导致SQL一系统性能问题。下面介绍SQL Server支持的两种批量数据插入方法:Bulk和表值参数(Table-Valued Parameters)。运行下面的脚本....
分类:数据库   时间:2015-11-28 22:59:09    阅读次数:288
Oracle学习笔记十 使用PL/SQL
PL/SQL 简介PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言,是对 SQL 的扩展,它支持多种数据类型,如大对象和集合类型,可使用条件和循环等控制结构,可用于创建存储过程、触发器和程序包,给SQL语句的执行添加程序逻辑,与 Orac...
分类:数据库   时间:2015-11-28 22:58:19    阅读次数:280
ubuntu下基于sqlite3后台的php环境的搭建
最近准备把公司的服务器换成linux数据库sqlite3搭建过程记录如下:1sqlite3安装。。apt-get install sqlite2.PHP服务器搭建。 apt-get install apache2 libapache2-mod-php5 apt-get install php5 .....
分类:数据库   时间:2015-11-28 21:32:30    阅读次数:316
Oracle学习笔记九 数据库对象
Oracle 数据库对象又称模式对象,数据库对象是逻辑结构的集合,最基本的数据库对象是表。其他数据库对象包括:同义词同义词是现有对象的一个别名。它的作用有: 1.简化SQL语句 2.隐藏对象的名称和所有者(隐藏原始对象内容) 3.提供对对象的公共访问同义词共有两种类型:公有同义词可被所有的数据...
分类:数据库   时间:2015-11-28 21:28:12    阅读次数:261
mysqli
mysql.php".mysqli_error($conn));}//诊断连接错误mysqli_query($conn, "set names 'utf8'");//编码转化if(!mysqli_select_db($conn, $db_database)){ //选择数据库 die("cou...
分类:数据库   时间:2015-11-28 21:24:49    阅读次数:293
Oracle学习笔记八 表空间
表空间表空间是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间 。分区表当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表...
分类:数据库   时间:2015-11-28 20:05:31    阅读次数:309
linux下导入、导出mysql数据库命令
参考地址:linux下导入、导出mysql数据库命令一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqldump -u用户名 -p 数据库名 > 数据库名.sql#/usr/local/mysql/bin/mysqldump -uroo...
分类:数据库   时间:2015-11-28 19:50:13    阅读次数:188
Oracle学习笔记七 锁
锁的概念锁是数据库用来控制共享资源并发访问的机制。锁用于保护正在被修改的数据直到提交或回滚了事务之后,其他用户才可以更新数据对数据的并发控制,保证一致性、完整性。 并行性 -允许多个用户访问同一数据一致性 - 一次只允许一个用户修改数据完整性 - 为所有用户提供正确的数据。如果一个用户进行了修改并保...
分类:数据库   时间:2015-11-28 19:49:14    阅读次数:259
SQL Server 问题之 排序规则(collation)冲突
一、写在前面 最近公司进行开发环境升级,数据库也准备了一个新的服务器,一切准备好后开始数据迁移,采取的方式为对现有Database(现有服务器Windows Server 2003 + SQL Server 2005)进行Back up,然后在新服务器(Windows Server 2008 R2....
分类:数据库   时间:2015-11-28 19:47:37    阅读次数:217
mysql数据库版本引发的问题
改前:改后:
分类:数据库   时间:2015-11-28 18:25:22    阅读次数:180
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!