S tructured Q uery L anguage(SQL)是一种标准化语言,允许您对数据库执行操作,例如创建条目,读取内容,更新内容和删除条目。 几乎所有您可能使用的数据库都支持SQL,它允许您独立于底层数据库编写数据库代码。 本章概述了SQL,它是理解JDBC概念的先决条件。 完成本章后,您将能够从数据库中创建,创建,重写,使用U pdte和D elete(通常称为CRUD操作)数据。
说明 要使用 SQL 监听功能,必须先开启,并且不推荐在生产环境使用。 开启方式是在配置文件中的 beans 中加入: 'DbQueryLog' => [ 'enable' => true, ] 事件 SQL 执行 事件名:IMI.DB.EXECUTE 每一个 SQL 语句执行后都会触发该事件。 示例: <?php namespace Imi\Test\Component\Db\Lis
如果开启数据库的调试模式的话,你可以对数据库执行的任何SQL操作进行监听,使用如下方法: Db::listen(function ($sql, $time, $explain) { // 记录SQL echo $sql . ' [' . $time . 's]'; // 查看性能分析结果 dump($explain); }); 默认如果没有注册任何监听操作的话,这些
SQL 预览 选项卡显示数据库或模式对象的 CREATE 语句及必要的 SQL 语句。 对于一些数据库或模式对象,你可以使用下面的下拉列表来显示当按下 保存 或 另存为 按钮时运行的 SQL。
“提取 SQL”让你从备份文件中提取 SQL 到一个 SQL 文件。 提取数据库或模式中的一个备份文件 打开一个数据库或模式。 点击“备份”并选择一个现有的备份文件。 在对象工具栏点击“提取 SQL”。 选择提取 SQL 选项并点击“提取”。 为 SQL 文件选择一个路径。 提取任意位置的备份文件 打开你的任何一个数据库或模式。 点击“备份”。 右击对象选项卡的任意位置并选择“提取 SQL 从”。
在你完成模型后,你可以保存模型表结构和关系为一个脚本文件。“导出 SQL”功能为脚本生成一个 SQL 文件。若要开始使用导出 SQL 功能,从菜单栏选择“文件”->“导出 SQL”。 常规属性 文件 设置输出的文件名和位置。 对象 选择你想导出的模型对象。 高级属性 【注意】下列选项会根据你所选择的图表数据库类型而有所不同。 包含自动递增 如果勾选了这个选项,将会在 SQL 文件中包含表自动递增。
“提取 SQL”让你从备份文件中提取 SQL 到一个 SQL 文件。 提取数据库或模式中的一个备份文件 打开一个数据库或模式。 点击“备份”并选择一个现有的备份文件。 在对象工具栏点击 。 选择提取 SQL 选项并点击“开始”。 为 SQL 文件选择一个路径。 提取任意位置的备份文件 打开你的任何一个数据库或模式。 点击“备份”。 按住 Control 键并点按对象选项卡的任意位置,然后选择“提取
在你完成模型后,你可以保存模型表结构和关系为一个脚本文件。“导出 SQL”功能为脚本生成一个 SQL 文件。若要开始使用导出 SQL 功能,从菜单栏选择“文件”->“导出 SQL”。 常规属性 导出到文件 设置输出的文件名和位置。 选择要导出的对象 选择你想导出的模型对象。 高级属性 【注意】下列选项会根据你所选择的图表数据库类型而有所不同。 用级联删除 如果勾选了这个选项,将会在 SQL 文件中
“提取 SQL”让你从备份文件中提取 SQL 到一个 SQL 文件。 提取数据库或模式中的一个备份文件 打开一个数据库或模式。 点击“备份”并选择一个现有的备份文件。 在对象工具栏点击“提取 SQL”。 选择提取 SQL 选项并点击“开始”。 为 SQL 文件选择一个路径。 提取任意位置的备份文件 打开你的任何一个数据库或模式。 点击“备份”。 右击对象选项卡的任意位置并选择“提取 SQL 从”。
在你完成模型后,你可以保存模型表结构和关系为一个脚本文件。“导出 SQL”功能为脚本生成一个 SQL 文件。若要开始使用导出 SQL 功能,从菜单栏选择“文件”->“导出 SQL”。 常规属性 文件 设置输出的文件名和位置。 对象 选择你想导出的模型对象。 高级属性 【注意】下列选项会根据你所选择的图表数据库类型而有所不同。 包含自动递增 如果勾选了这个选项,将会在 SQL 文件中包含表自动递增。
Oracle SQL Developer 是一个免费非开源的用以开发数据库应用程序的图形化工具,使用 SQL Developer 可以浏览数据库对象、运行 SQL 语句和脚本、编辑和调试 PL/SQL 语句。另外还可以创建执行和保存报表。该工具可以连接任何 Oracle 9.2.0.1 或者以上版本的 Oracle 数据库,支持 Windows、Linux 和 Mac OS X 系统。
SQL Power Architect 是一个Java开发的数据库建模工具,特别适合做数据仓库和数据集市的应用建模,它允许设计人员同时打开多个数据源连接,并直接从数据库中获取模型定义,可进行不同数据库之间的模型、表、列的拖放操作。 特点: Accesses source databases via JDBC Connects to multiple source databases concurr
Oracle SQL Handler, 是专为Oracle数据库开发人员及操作人员精心打造的一款Oracle开发工具(客户端工具)。国产原创, 精品奉献, 无序列号限制, 仅凭使用满意度随意赞助就可永久使用! 其优点特点如下: (1) 跨平台免费软件(可替代商业的PL/SQL Developer),能运行于平台 Windows(WIN7,XP…)、Linux 、Mac OS; (注:如果是Lin
ThinkUI SQL Client是一个适用于Java开发人员的数据库工具,可以支持同时运行多个数据库,以提高工作效率。它功能全面,使用方便,支持Oracle Database、IBM DB2、IBM Cloudscape/Apache Derby、微软SQL Server、MySQL、PostgreSQL数据库等 。
WWW SQL Designer 是一个开源的应用程序,可以让任何人在浏览器中创建数据库概况图表。 它支持很多的数据库功能: 键 强制外关键字 注解 索引 当数据库图表创建后,你可以: 保存你的数据表设计或稍后修改它们 打印它 作为 SQL脚本导出 它甚至还可以从已存在的数据库中检索出概况图标,支持MySQL, MSSQL, SQLite 和 Web2py。感兴趣的朋友看查看DEMO.