• RazorSQL是用于Windows,Mac OS X,Linux和Solaris的SQL查询工具,数据库浏览器,SQL编辑器和数据库管理工具。

    • 内置支持DB2,Derby / JavaDB,Firebird,FrontBase,HSQLDB,Informix,MySQL,OpenBase,Oracle,PostgreSQL,SQLite,SQL Server,Sybase Adaptive Server Enterprise和Sybase SQL Anywhere。还可以连接到任何支持JDBC或ODBC(仅限Windows)的数据库,例如Access,Daffodil,H2,Ingres,Interbase,Mimer SQL,Mckoi,Paradox,Pervasive,Pointbase,Solid和Teradata。
    • MySQL,PostgreSQL和MS SQL Server PHP桥接器,用于通过PHP连接到MySQL,PostgreSQL和SQL Server数据库。允许远程访问在启用PHP的Web服务器后运行的MySQL,PostgreSQL或SQL Server数据库
    • 用于通过ASP连接到SQL Server数据库的MS SQL Server ASP桥。允许远程访问在启用ASP的Web服务器后运行的SQL Server数据库
    • 用于通过JEE / J2EE应用程序服务器或Servlet容器连接到数据库的RazorSQL JDBC Bridge
    数据库工具数据库和SQL工具
    • 创建,更改和删除表和视图
    • *创建和删除索引和序列
    • *创建和删除存储过程,函数,包和触发器
    • *创建和删除数据库和用户
    • 编辑表格工具
    • *编辑存储过程,函数,包和触发器
    • 描述表和视图
    • 生成DDL工具以生成表,视图和索引DDL。
    • 查看表和视图的内容
    • *查看存储过程,函数,包和触发器的内容
    • 用于选择,插入,更新和删除语句的SQL查询生成器
    • 以文本,HTML,XML,Excel,分隔文件格式或插入语句导出数据
    • 将数据从分隔文件,Excel文件或固定宽度文件导入表中
    • 执行存储过程
    • * SQL解释计划工具
    • SQL查询计划程序
    • 比较表数据或查询结果
    • 文件比较工具
    • 用于查看/提取Zip和Jar文件的Zip实用程序
    • 文件系统浏览器
    • 数据库元数据查看器(功能,类型等)
    • 命令行界面,用于从命令行运行RazorSQL工具。
    SQL编辑器SQL编辑器
    • 语法高亮显示SQL,PL / SQL,TransactSQL,SQL PL,批处理,C,COBOL,CSS,C ++,C#,Java,javascript,JSP,HTML,PHP,Perl,Python,Ruby,Shell脚本和XML
    • 表和列的自动完成
    • 自动列查找
    • 自动表查找
    • SQL格式化程序
    • 支持参数化查询
    • 执行,执行全部获取和执行批处理功能
    • 查询结果的MultiTabular显示
    • 可排序的查询结果
    • 可过滤的查询结果
    • 可搜索的查询结果
    • 所有查询的SQL历史记录和每个连接的查询记录
    • 所有支持的编程语言的自动功能查找和Java和JSP的自动方法查找
    • 查询列表,标签列表和功能/方法列表选项,用于可编辑地显示编辑器中包含的查询,标签或功能/方法
    • 文件工具,如head,tail,get section,search / regex search,move,copy,rename,delete,size和get info。
    • 一键式用户定义文本的关键前提功能
    • 正则表达式查找,查找/替换,查找/替换文件
    • 支架匹配,标签匹配和转到线命令
    • 打印支持编辑器内容和查询结果
    • 支持数十种文件编码
    • 内置和自定义用户模板
    • 连接KeepAlive
    • 插件API(允许用户向RazorSQL添加自定义功能)
    Database Browser数据库浏览器
    • 用于导航数据库对象的树结构
    • 使用RazorSQL提供的数据库特定系统查询或用户提供的数据库导航查询,或使用默认的JDBC / ODBC驱动程序设置导航数据库结构。
    • 单击表格,视图等内容查看。
    • 列信息包括列名,键,数据类型,可空信息等。
    • *显示有关对象的信息,例如过程,函数,触发器,索引,约束,序列等。
    • 单击生成表,视图和索引的DDL。
    • 搜索表格和查看数据。
    • Singleclick生成SQL选择,插入,更新和删除查询。

    操作系统版本:OS X 10.7或更高版本OS X 10.4-10.6以及相关链接中的32位支持

    网站:http://www.razorsql.com/ACTV

  • RazorSQL 9.0.0版本更新内容

  • 增强功能:

    • 增加了对Couchbase的支持
    • 导航器/数据库浏览器过滤器:允许在包含和不包含字段中使用逗号分隔的值
    • 在“连接”主菜单和上下文菜单中添加了“连接”->“新建选项卡(新建连接)”菜单选项
    • 在“连接”主菜单和上下文菜单中添加了“连接”->“新建选项卡(复制编辑器)”菜单选项
    • 在“连接”主菜单和上下文菜单中添加了“连接”->“相同选项卡(切换连接)”菜单选项
    • 向新按钮弹出窗口添加了新会话(新连接)和新会话(副本编辑器)选项
    • 添加了对受支持的操作系统的Derby 10.15的支持。注:Linux 32位和旧版Mac OS X版本不支持Derby 10.15
    • 将表复制到另一个数据库:添加了“生成更改表”复选框。如果尝试通过alter table语句分配已检查的外键

    变化:

    • Linux 64位:将Java Runtime Environment更新为版本11
    • macOS(Catalina和Mojave版本):将Java Runtime Environment更新为11.0.5
    • Windows 32位和64位:将Java Runtime Environment更新为11.0.5
    • 编辑器自动保存。如果用户关闭未保存的文件并启用了自动保存,则仍然提示用户是否要保存文件
    • 导出数字格式更改:
    • 如果导出查询结果(SQL,定界文件,XML,HTML,文本):使用的格式基于区域设置选项(主要)和十进制分隔符(如果未设置区域设置)的查询结果首选项值
    • 如果导出查询结果(XLS,XLSX):不使用格式。Excel中特定于语言环境的首选项决定了单元格的格式
    • 如果从表中导出:数字格式基于在导出窗口上选择的数字格式区域设置,默认值为无特定格式
    • SQL->“最近查询”菜单选项:现在,顺序基于语句的执行顺序,而不仅是语句执行时的时间戳
    • DynamoDB:带有where子句的扫描请求:对于行数超过RazorSQL连接配置文件上设置的“每个查询的最大结果”值的表,RazorSQL将继续扫描该表,直到返回的行数超过“每个查询的最大结果”值为止,或者没有其他要扫描的行
    • MySQL和MariaDB连接,默认情况下autoReconnect属性现在设置为true
    • 保持活动:默认的保持活动间隔从4分钟更改为2分钟
    • 保持活动偏好:为保持活动间隔添加了0.5(30秒)的选项

    Bug修复:

    • MongoDB:macOS公证版本:不允许通过使用SNI的TLS / SSL连接(例如MongoDB Atlas免费层服务器)进行连接
    • Mac重复按住键首选项不在首选项的正确行上
    • 查询结果:在某些情况下,根据当前连接的结果创建表会引发错误
    • SQL历史记录:通过编辑器运行大量语句(例如数千次插入)时,SQL History进程可能会被备份,并在尝试退出RazorSQL时导致延迟
    • Fedora Linux:启动时间很慢/启动可能会挂起
    • 数据库转换多个表:转换为MySQL时,如果表名是保留字,则表名将用双引号引起来,而不是在生成的SQL中打勾
    • DynamoDB:从查询结果生成SQL操作:并非总是填充where子句

RazorSQL