A non-validating SQL parser.


License
BSD-3-Clause
Install
pip install sqlparse==0.5.0

Documentation

python-sqlparse - Parse SQL statements

buildstatus_ coverage_ docs_ packageversion_

sqlparse is a non-validating SQL parser for Python. It provides support for parsing, splitting and formatting SQL statements.

The module is compatible with Python 3.8+ and released under the terms of the New BSD license.

Visit the project page at https://github.com/andialbrecht/sqlparse for further information about this project.

Quick Start

Project page

https://github.com/andialbrecht/sqlparse

Bug tracker

https://github.com/andialbrecht/sqlparse/issues

Documentation

https://sqlparse.readthedocs.io/

Online Demo

https://sqlformat.org/

sqlparse is licensed under the BSD license.

Parts of the code are based on pygments written by Georg Brandl and others. pygments-Homepage: http://pygments.org/