1. 云栖社区>
  2. PHP教程>
  3. 正文

PHP开发框架Yii Framework教程(23) 数据库-概述

作者:用户 来源:互联网 时间:2017-12-01 10:43:01

开发接口应用程序数据库管理数据库编程

PHP开发框架Yii Framework教程(23) 数据库-概述 - 摘要: 本文讲的是PHP开发框架Yii Framework教程(23) 数据库-概述, Yii提供了强大的数据库编程支持。 Yii数据访问对象(DAO)建立在PHP的数据对象(PDO)extension上,使得在一个单一 的统一的接口可以访问不同的数据库管理系统(DBMS)。使用Yii的DAO开发的应用程序可以很容易地切换使

Yii提供了强大的数据库编程支持。

Yii数据访问对象(DAO)建立在PHP的数据对象(PDO)extension上,使得在一个单一 的统一的接口可以访问不同的数据库管理系统(DBMS)。使用Yii的DAO开发的应用程序可以很容易地切换使用不同的数据库管理系 统,而不需要修改数据访问代码。

Yii 的Active Record( AR ),实现了被广泛采用的对象关系映射(ORM)办法,进一步简 化数据库编程。按照约定,一个类代表一个表,一个实例代表一行数据。Yii AR消除了大部分用于处理CRUD(创建,读取,更新 和删除)数据操作的sql语句的重复任务。

尽管Yii的DAO和AR能够处理几乎所有数据库相关的任务,您仍然可以在Yii application中使用自己的数据库库。事实上,Yii框架精心设计使得可以与其他第三方库同时使用。

Yii框架支持的数据 接口主要要下面三种:

Active Record

Query Builder

DAO

教程使用的示例数据库为

Chinook Database ,该示例库前生就是著名的NorthWind数据库,目前支持的数据类型有:

DB2

EffiProz

MySQL

Oracle

PostgreSQL

SQL Server

SQL Server Compact

SQLite

其数据模型 为:

PHP开发框架Yii Framework教程(23) 数据库-概述

本教程主要是使用MySQL,主要是因为和PHP配合使用的数据库类型用的最多的MySQL,因此需要你安装MySQL数据库,Yii 框 架支持多种数据库类型,支持这些数据库访问的接口基本类似,因此尽管本教程使用MySQL为例,所用到的知识同样适用于其它 数据库类型。

查看全套教程:http://www.bianceng.cn/webkf/PHP/201301/35265.htm

以上是PHP开发框架Yii Framework教程(23) 数据库-概述的全部内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有其他相关内容,欢迎继续使用右上角搜索按钮进行搜索开发 , 接口 , 应用程序 , 数据库管理 数据库编程 ,以便于您获取更多的相关知识。