Yii Framework 开发教程(23) 数据库-概述
来源:互联网 发布:网络时钟播放器 编辑:程序博客网 时间:2024/05/16 10:52
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
其数据模型为:
本教程主要是使用MySQL,主要是因为和PHP配合使用的数据库类型用的最多的MySQL,因此需要你安装MySQL数据库,Yii 框架支持多种数据库类型,支持这些数据库访问的接口基本类似,因此尽管本教程使用MySQL为例,所用到的知识同样适用于其它数据库类型。
- Yii Framework 开发教程(23) 数据库-概述
- Yii Framework 开发教程(23) 数据库-概述
- Yii Framework 开发教程(9) UI 小组件Widget 概述
- Yii Framework 开发教程(9) UI 小组件Widget 概述
- Yii Framework 开发教程 UI 小组件Widget 概述
- Yii Framework 开发教程(24) 数据库-DAO 示例
- Yii Framework 开发教程(25) 数据库-Query Builder示例
- Yii Framework 开发教程(26) 数据库-Active Record示例
- Yii Framework 开发教程(27) 数据库-关联Active Record示例
- Yii Framework 开发教程(24) 数据库-DAO 示例
- Yii Framework 开发教程(24) 数据库-DAO 示例
- Yii Framework 开发教程(25) 数据库-Query Builder示例
- Yii Framework 开发教程(26) 数据库-Active Record示例
- Yii Framework 开发教程(27) 数据库-关联Active Record示例
- Yii Framework 开发教程: 总结
- Yii Framework 开发教程: 总结
- Yii Framework 开发教程: 总结
- Yii Framework 开发教程(5) URL管理
- cocos2d-x Button控件总结
- zigbee: tools->f8config.cfg
- 《国际数字地球》杂志简介
- linux挂载磁盘阵列
- Address already in use: JVM_Bind
- Yii Framework 开发教程(23) 数据库-概述
- ASP.NET保存信息总结(Application、Session、Cookie、ViewState和Cache等)
- 3D游戏引擎特效系统设计
- 网站安全检测工具
- NSNotificationCenter的简单应用
- 如何给 NPM 设置代理
- java 如何调用外部的 环境的程序
- iTunes注册
- 结构异常和C++异常