RazorSQL Features

Listed below are the main features for RazorSQL. The RazorSQL user interface provides users with the ability to browse database objects and structures, execute SQL queries and statements, search database objects and data, edit database tables, create and alter database objects, and much more.

Feature Reference by Menu Grouping - Detailed information on each of the menu options in RazorSQL.

Database Specific Features - Detailed information on the features offered for each database such as MySQL, Oracle, PostgreSQL, DB2, MS SQL Server, Salesforce, Sybase, SQLite, Athena, Aurora, BigQuery, Cassandra, Derby, Druid, DynamoDB, Firebird, H2, Hive, HSQLDB, Informix, Ingres, Interbase, Cache, kdb+, MariaDB, MS Access, MongoDB, MonetDB, Pervasive, Redshift, SimpleDB, Snowflake, SQL Anywhere, SQL Azure, Teradata, Vertica, and more.

Advanced Connection Features - The various ways RazorSQL can connect to databases.

Database and SQL Tools - The various tools provided by RazorSQL

SQL Editor - Features of the SQL editor included in RazorSQL.

Database Browser - Features of the database browser included in RazorSQL.

Built-in Database - Features of the built-in relational database included in RazorSQL.

Advanced Connection Features Advanced Connection Features
  • Built-in support for Athena, Aurora (MySQL and PostgreSQL), BigQuery, Cassandra, Couchbase, DB2, Derby / JavaDB, Druid, DynamoDB, Firebird, FrontBase, Greenplum, H2, HBase, Hive, HSQLDB, Informix, Ingres, Interbase, Intersystems Cache, kdb+, MariaDB, MS Access, MongoDB, MonetDB, MySQL, OpenBase, Oracle, Pervasive, PostgreSQL, Redshift, Salesforce, SimpleDB, Snowflake, SQLite, SQL Server, SQL Azure, Sybase Adaptive Server Enterprise, Sybase IQ, Sybase SQL Anywhere, Teradata, Vertica, and VoltDB. Also can connect to any database that supports JDBC or ODBC (Windows only).
  • MySQL, PostgreSQL, and MS SQL Server PHP bridges for connecting to MySQL, PostgreSQL, and SQL Server databases via PHP. Allows remote access to MySQL, PostgreSQL or SQL Server databases running behind PHP enabled web servers
  • A MS SQL Server ASP bridge for connecting to SQL Server databases via ASP. Allows remote access to SQL Server databases running behind ASP enabled web servers
  • A RazorSQL JDBC Bridge for connecting to databases via a JEE/J2EE Application Server or Servlet Container
Database Tools Database and SQL Tools
  • Create, Alter, and Drop Tables and Views
  • Copy / Backup Tables
  • *Create and Drop Indexes and Sequences
  • *Create and Drop Stored Procedures, Functions, Packages, and Triggers
  • *Create and Drop Databases and Users
  • A Multi-Table Database Data Search Tool
  • A Tool to Search for Database Objects
  • Edit Table Tool
  • *Edit Stored Procedures, Functions, Packages, and Triggers
  • *Database Conversion tools for converting database tables from one type to another
  • Describe Tables and Views
  • Generate DDL Tool for generating table, view, and index DDL.
  • View contents of Tables and Views
  • *View contents of Stored Procedures, Functions, Packages, and Triggers
  • SQL Query Builder for Select, Insert, Update, and Delete Statements
  • Export Data in text, HTML, XML, Excel, delimited file format or as insert statements
  • Import Data into tables from delimited files, Excel files, or fixed width files
  • Execute Stored Procedures
  • *SQL Explain Plan Tool
  • SQL Query Scheduler
  • Compare Table Data or Query Results
  • File Compare Tool
  • Zip Utility for viewing/extracting Zip and Jar files
  • File System Browser
  • Database Meta Data Viewer (Functions, Types, etc.)
  • Command Line Interface for running RazorSQL tools from the command line.
SQL Editor  SQL Editor
  • Syntax Highlighting for SQL, PL/SQL, TransactSQL, SQL PL, Batch, C, COBOL, CSS, C++, C#, Java, JavaScript, JSP, HTML, PHP, Perl, Python, Ruby, Shell Script, and XML
  • Auto Completion for tables and columns
  • Automatic Column Lookup
  • Automatic Table Lookup
  • SQL Formatter
  • Support for parameterized queries
  • Execute, Execute Fetch All, and Execute Batch functions
  • Multi-Tabular Display of Query Results
  • Sortable Query Results
  • Filterable Query Results
  • Searchable Query Results
  • SQL History for All Queries, and Query Logging Per Connection
  • Auto-function lookup for all supported programming languages and auto-method lookup for Java and JSP
  • Query List, Tag List, and Function / Method List options for clickable display of queries, tags, or functions / methods contained in the editor
  • File tools such as head, tail, get section, search / regex search, move, copy, rename, delete, size, and get info.
  • SQL Favorites for quickly and easily inserting commonly used queries into the editor
  • Key Ahead functionality for one-click population of user-defined text
  • Regular Expression Find, Find/Replace, Find/Replace in Files
  • Bracket Matching, Tag Matching, and Goto Line commands
  • Printing Support for Editor Content and Query Results
  • Support for dozens of file encodings
  • Built-in and Custom User Templates
  • Connection Keep-Alive
  • Plugin API (Allows users to add custom functionality to RazorSQL)
Database Browser Database Browser
  • A tree structure to navigate database objects
  • Use RazorSQL provided database specific system queries or user supplied queries for database navigation, or navigate the database structures using the default JDBC/ODBC driver settings.
  • Single click content viewing on tables, views, etc.
  • Column information including column name, keys, data type, nullable information, etc.
  • *Displays information on objects such as procedures, functions, triggers, indexes, constraints, sequences, etc.
  • Single-click generation of DDL for tables, views, and indexes.
  • Search tables and view data.
  • Single-click generation of SQL select, insert, update, and delete queries.
Built in Database Built in Database
  • Requires no end-user configuration
  • Get connected to a robust database right out of the box
  • Uses the powerful HSQLDB database engine
  • *Automatically copy tables and queries from other databases to the local database
* - Features may not be available on all database types