RazorSQL - SQL Software for SQL, NoSQL, and Cloud Databases

RazorSQL is an SQL software application that supports 50 different databases from traditional relational databases like MySQL, Oracle, MS SQL Server, DB2, PostgreSQL, etc. to NoSQL and Cloud databases like SQL Azure, AWS DynamoDB, Athena, SimpleDB, and Redshift, Cassandra, MongoDB, and many more.

RazorSQL allows users to write SQL queries to select, insert, update, and delete data. It contains a database browser that allows for browsing of database objects such as tables, views, procedures, functions, triggers, indexes, and more. It also contains an SQL editor with syntax highlighting for SQL languages and other programming languages such as JavaScript, HTML, PHP, Java, Python, XML, and many more. RazorSQL also contains many tools such as a table import tool, export tool, backup tools, a query builder, SQL generation tools, and more.

For databases that do not support SQL natively, or have limited support for SQL, RazorSQL provides its own SQL implementation and SQL parser. For example, for a database like AWS DynamoDB, RazorSQL provides support for basic select, insert, update, and delete SQL statements.

RazorSQL runs on multiple operating systems including Windows, Mac, and Linux. RazorSQL is licensed per user. If a user purchases a license, the user can run RazorSQL on multiple operating systems and machines.

Listed below are some of the databases that RazorSQL supports with links to pages that show more information on the features provided by RazorSQL for each database. To see a full list of the databases that RazorSQL supports, please see the list on this page: RazorSQL Home Page.

Here are some traditional relational databases supported by RazorSQL

Here are some of the newer NoSQL or Cloud databases that RazorSQL supports