排序
PDO连接数据库及DSN详解
PDO构造函数 在PDO中,要建立与数据库的连接需要实例化PDO的构造函数,PDO构造函数的语法如下: __construct(string $dsn[,string $username[,string $password[,array $driver_options]]...
PDO概述特点及安装
PDO概述: PDO是PHP Data Object (PHP数据对象)的简称,它是与PHP5.1版本一起发行的。目前支持的数据库包括Firebird、FreeTDS、Interbase、MySQL、MS SQL Server、ODBC、Oracle、Postgre ...
PDO防止sql注入的机制
使用PDO访问MySQL数据库时,真正的real prepared statements 默认情况下是不使用的。为了解决这个问题,你必须禁用 prepared statements的仿真效果。下面是使用PDO创建链接的例子: 代码如下: $...
【MySQL】MySQL逻辑架构
如果能在头脑中构建一副MySQL各组件之间如何协同工作的架构图,就会有助于深入理解MySQL服务器。 最上层的服务并不是MySQL所独有的,大多数基于网络的客户端/服务器的工具都有类似的架构。比如...
【MySQL】并发控制
无论何时,只有有多个查询需要在同一时刻修改数据,都会产生并发控制的问题。这里讨论mysql在两个层面的并发控制:服务器层与存储引擎层。并发控制是一个内容庞大的话题,有大量的理论文献对其...
【MySQL】多版本并发控制
mysql的大多数事务型存储引擎的实现都不是简单的行级锁。基于提升并发性能的考虑,它们一般都同时实现了多版本并发控制(mvcc)。不仅是mysql,包括oracle,postgresql等其他数据库系统也都实现...
【MySQL】MySQL的存储引擎
在创建表时可以指定表的类型,也就是表的存储引擎。表的存储引擎决定了数据如何存储及如何访问,还有事务如何存储。表的存储引擎在很大程度上影响着处理sql语句所需的存储空间和速度。不同的存...
【MySQL】MySQL的数据类型优化
选择优化的数据类型 MySQL支持的数据类型非常多,选择正确的数据类型对于获得高性能至关重要。不管存储那种类型的数据,下面几个原则都有助于做出更好的选择。 更小的通常更好 一般情况下,应该...
MySQL基础教程15 — SQL语法之数据操作语句DML—DELETE语法
单表语法: DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name [WHERE where_definition] [ORDER BY ...] [LIMIT row_count] 多表语法: DELETE [LOW_PR...
MySQL基础教程14 — SQL语法之数据定义语句DDL
1. ALTER DATABASE语法 ALTER {DATABASE | SCHEMA} [db_name] alter_specification [, alter_specification] ...alter_specification: [DEFAULT] CHARACTER SET char...