许多框架都提供了自己的数据库抽象层,其中一些是设计在 PDO 的上层的。这些抽象层通常将你的请求在 PHP 方法中包装起来,通过模拟的方式来使你的数据库拥有一些之前不支持的功能。这种抽象是真正的数据库抽象,而不单单只是 PDO 提供的数据库连接抽象。这类抽象的确会增加一定程度的性能开销,但如果你正在设计的应用程序需要同时使用 MySQL,PostgreSQL 和 SQLite 时,一点点的额外性能
数据库工具类提供了一些方法用于帮助你管理你的数据库。 初始化工具类 使用数据库工具类 获取数据库名称列表 判断一个数据库是否存在 优化表 修复表 优化数据库 将查询结果导出到 CSV 文档 将查询结果导出到 XML 文档 备份你的数据库 数据备份说明 使用示例 设置备份参数 备份参数说明 类参考 初始化工具类 重要 由于工具类依赖于数据库驱动器,为了初始化工具类,你的数据库驱动器必须已经运行。 加
数据库工厂类提供了一些方法来帮助你管理你的数据库。 Table of Contents 数据库工厂类 初始化数据库工厂类 创建和删除数据库 创建和删除数据表 添加字段 添加键 创建表 删除表 重命名表 修改表 给表添加列 从表中删除列 修改表中的某个列 类参考 初始化数据库工厂类 重要 由于数据库工厂类依赖于数据库驱动器,为了初始化该类,你的数据库驱动器必须已经运行。 加载数据库工厂类的代码如下:
数据库缓存类允许你把数据库查询结果保存在文本文件中以减少数据库访问。 重要 当缓存启用时,本类会被数据库驱动自动加载,切勿手动加载。 重要 并非所有查询结果都能被缓存,请仔细阅读本页内容。 启用缓存 启用缓存需要三步: 在服务器上创建一个可写的目录以便保存缓存文件; 通过文件 application/config/database.php 中的 cachedir 参数设置其目录路径; 通过将文件
Web SQL 数据库 API 并不是 HTML5 规范的一部分,但是它是一个独立的规范,引入了一组使用 SQL 操作客户端数据库的 APIs。 如果你是一个 Web 后端程序员,应该很容易理解 SQL 的操作。 你也可以参考我们的 以上实例运行结果如下图所示: 删除记录 删除记录使用的格式如下: db.transaction(function (tx) { tx.executeSql(
问题 如何在单独项目中应用多数据库? 解决办法 webpy 0.3 支持多数据库操作,并从web模块中移走数据库部分, 使其成为一个更典型的对象. 例子如下: import web db1 = web.database(dbn='mysql', db='dbname1', user='foo') db2 = web.database(dbn='mysql', db='dbname2', user
“同步到数据库”功能让你比对物理模型和现有数据库或模式,显示它们之间结构的差异,并提供同步模型的结构到目标连接。 Navicat 提供一个向导,一步一步指导你完成任务: 选择“文件”->“同步到数据库”。 选择源数据库、模式,然后从现有的连接中选择目标连接、数据库、模式。 点击“选项”并选择比对或高级选项。 点击“比对”以显示源对象和目标对象之间的差异。 选择要同步的对象。 点击“部署”以生成一组
若要开始使用服务器对象,你应该创建并打开一个连接。如果服务器中没有任何对象,你需要创建一个新的数据库或/和一个新的模式。 创建一个新的数据库 在导航窗格中,右击连接并选择“新建数据库”。 在弹出的窗口中输入数据库的属性。 编辑一个现有的数据库 在导航窗格中,右击数据库并选择“编辑数据库”。 在弹出的窗口中编辑数据库的属性。 创建一个新的模式 在导航窗格中,右击数据库并选择“新建模式”。 在弹出的窗
若要开始使用服务器对象,你应该创建并打开一个连接。如果服务器中没有任何对象,你需要创建一个新的数据库或/和一个新的模式。 创建一个新的数据库 在导航窗格中,右击连接并选择“新建数据库”。 在弹出的窗口中输入数据库的属性。 编辑一个现有的数据库 在导航窗格中,右击数据库并选择“编辑数据库”。 在弹出的窗口中编辑数据库的属性。 创建一个新的模式 在导航窗格中,右击数据库并选择“新建模式”。 在弹出的窗
“同步到数据库”功能让你比对模型和现有数据库或模式,显示它们之间结构的差异,并提供同步模型的结构到目标连接。 Navicat 提供一个向导,一步一步指导你完成任务: 选择“文件”->“同步到数据库”。 选择源数据库、模式,然后从现有的连接中选择目标连接、数据库、模式。 点击“选项”并选择比对或高级选项。 点击“比对”以显示源对象和目标对象之间的差异。 选择要同步的对象。 点击“部署”以生成一组脚本
若要开始使用服务器对象,你应该创建并打开一个连接。如果服务器中没有任何对象,你需要创建一个新的数据库或/和一个新的模式。 创建一个新的数据库 在导航窗格中,按住 Control 键并点按连接,然后选择“新建数据库”。 在弹出的窗口中输入数据库的属性。 编辑一个现有的数据库 在导航窗格中,按住 Control 键并点按数据库,然后选择“编辑数据库”。 在弹出的窗口中编辑数据库的属性。 创建一个新的模
若要开始使用服务器对象,你应该创建并打开一个连接。如果服务器中没有任何对象,你需要创建一个新的数据库或/和一个新的模式。 创建一个新的数据库 在导航窗格中,按住 Control 键并点按连接,然后选择“新建数据库”。 在弹出的窗口中输入数据库的属性。 编辑一个现有的数据库 在导航窗格中,按住 Control 键并点按数据库,然后选择“编辑数据库”。 在弹出的窗口中编辑数据库的属性。 创建一个新的模
“同步到数据库”功能让你比对物理模型和现有数据库或模式,显示它们之间结构的差异,并提供同步模型的结构到目标连接。 Navicat 提供一个向导,一步一步指导你完成任务: 选择“文件”->“同步到数据库”。 选择源数据库、模式,然后从现有的连接中选择目标连接、数据库、模式。 点击“选项”并选择比对或高级选项。 点击“比对”以显示源对象和目标对象之间的差异。 选择要同步的对象。 点击“部署”以生成一组
若要开始使用服务器对象,你应该创建并打开一个连接。如果服务器中没有任何对象,你需要创建一个新的数据库或/和一个新的模式。 创建一个新的数据库 在导航窗格中,右击连接并选择“新建数据库”。 在弹出的窗口中输入数据库的属性。 编辑一个现有的数据库 在导航窗格中,右击数据库并选择“编辑数据库”。 在弹出的窗口中编辑数据库的属性。 创建一个新的模式 在导航窗格中,右击数据库并选择“新建模式”。 在弹出的窗
若要开始使用服务器对象,你应该创建并打开一个连接。如果服务器中没有任何对象,你需要创建一个新的数据库或/和一个新的模式。 创建一个新的数据库 在导航窗格中,右击连接并选择“新建数据库”。 在弹出的窗口中输入数据库的属性。 编辑一个现有的数据库 在导航窗格中,右击数据库并选择“编辑数据库”。 在弹出的窗口中编辑数据库的属性。 创建一个新的模式 在导航窗格中,右击数据库并选择“新建模式”。 在弹出的窗