SQLCMD是一個基於Python的SQL命令行工具,在概念上類似Oracle的SQL * Plus中,PostgreSQL的PSQL命令,MySQL的MySQL的工具,工具類似。
總之,SQLCMD是試圖提供相同的接口為所有支持的數據庫,並在所有平台上的SQL命令的工具。
SQLCMD已經過測試,在以下平台:
* Mac OS X的版本10.4(Tiger)的,使用MacPython上
* Linux操作系統(Ubuntu的,勇敢和強壯)
* FreeBSD的
* Windows XP中,使用非Cygwin的Windows版本Python和pyreadline的
功能:
- 連接參數個人數據庫保存在你的home目錄的配置文件。
- 數據庫可以分配多個邏輯名稱。
- 命令歷史記錄管理,與GNU的Readline支持。每個數據庫都有自己的歷史文件。
- 支持檢索數據庫的元數據(獲得表的列表,查詢表中的列及其數據類型,列出了索引和外鍵的表,等等)。
- 支持Unix Shell風格的變量。
- 標準接口,以同樣的不管是什麼數據庫您使用。
- 使用頭髮斑白的API的數據庫模塊中的增強型數據庫驅動程序。 (這些驅動程序,反過來,建立在像psycopg2和MySQLdb的標準Python DB API驅動程序的頂部。)
- MySQL的(與MySQL 5在Linux,Mac OS X和FreeBSD測試)
- 甲骨文 (Oracle數據庫10g快捷版Linux的測試)
- 的PostgreSQL(與版本8.1 8.3通過對Linux和Mac OS X的測試)
- 在SQL服務器(與SQL Server Express 2005,使用pymssql測試)
- 在SQLite的(在Linux和Mac OS X測試)
- 您必須安裝Python DB API驅動程序為所有,但SQLite的。
- 完全寫在Python,這使得它非常便攜(雖然數據庫驅動程序通常用C語言編寫,可能無法適用於所有平台)。
<李班=“bbli”>支持:
要求:
- 在Python的
評論沒有發現