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的
评论没有发现