用于Microsoft SQL的Python CLI。
mssqlcli的Python项目详细描述
#MS-SQL命令行界面(mssqlcli)
[![pypi](https://img.shields.io/pypi/v/mssqlcli.svg)(https://pypi.python.org/pypi/mssqlcli)
[![生成状态](https://img.shields.io/travis/rtrox/mssqlcli/master.svg)(https://travis ci.org/rtrox/mssqlcli)
[![覆盖状态](https://img.shields.io/covertalls/rtrox/mssqlcli/master.svg)](https://covertalls.io/github/rtrox/mssqlcli?branch=master)
n
1.安装freetds库
-debian/ubuntu:`sudo apt get install freetds dev`
-mac osx:`brew install freetds`
2。安装mssqlcli
-`pip install mssqlcli`
*或*
-克隆和"python setup.py install`
ntifier'dbversion_80'
``
如果您看到此错误,只需在安装mssqlcli之前从git安装最新版本的'pymssql':
``bash
pip install-e git+https://github.com/pymssql/pymssql.git=pymssql-2.1.2
````
Ion由单个yaml配置文件处理,该文件位于
default at`~/.config/mssqlcli.yml`.
示例配置:
```yaml
keyring_app_name:另一个_app可选,默认为mssqlcli
用户名:use_keyring("global:ldapuser")
密码:use_keyring("global:ldap")
#或者
用法
`` bash
~[mssqlcli--帮助用法:mssqlcli[options]命令[args]…
选项:
--版本显示版本并退出。
-c,--config文件路径覆盖默认配置文件位置
(默认值:~/.config/pymssql.yml)。
-o,--output[json csv pretty]
--帮助显示此消息并退出。
命令:
查询针对MS-SQL数据库运行查询。
模板查询
~[mssqlcli查询--帮助
用法:mssqlcli查询[选项]查询
选项:
--帮助显示此消息并退出。
~[mssqlcli template_query--help
用法:mssqlcli template_query[options]query
options:
-v,--模板中替换的变量文本变量。例如:"-v
first廑name:russell"替换{{first廑name}
--帮助显示此消息并退出。
````
就我个人而言,我将查询存储在
~/sql_查询中。
run query并将结果作为json blob返回
``bash
mssqlcli query{path to query}.sql
````
run query并以csv格式返回结果
``bash
mssqlcli-o csv query{path to query}.sql
```
re将csv定向到文件
``bash
mssqlcli-o csv query{path to query}.sql>;results.csv
````
>运行查询并将结果返回为json blob
``bash
mssqlcli-o json query{path to query}.sql
```
/>``` bash
mssqlcli template_query-v'last戋name:ugur'{path to query}.sql
````
这些是
可以与template\u query comm一起使用的查询类型以及。
``bash
``从冒名用户中选择``从冒名用户中选择` ` ` ` ` ` ` ` ` ` `{{{{{}}` ` ` ` `
[1:http://www.freetds.org/
[2:http://www.freetds.http://www.freetds.org/>[2:http://http://pymssql.org/en/稳定/
[3:http://click.pocooo.org/5/
[4:https://github.com/github.com/pymssql/pymssql/pymssql MS-SQL命令行I接口(mssqlcli)
[![pypi](https://img.shields.io/pypi/v/mssqlcli.svg)(https://pypi.python.org/pypi/mssqlcli)
[![生成状态](https://img.shields.io/travis/rtrox/mssqlcli/master.svg)(https://travis ci.org/rtrox/mssqlcli)
[![覆盖状态](https://img.shields.io/covertalls/rtrox/mssqlcli/master.svg)](https://covertalls.io/github/rtrox/mssqlcli?branch=master)
n
1.安装freetds库
-debian/ubuntu:`sudo apt get install freetds dev`
-mac osx:`brew install freetds`
2。安装mssqlcli
-`pip install mssqlcli`
*或*
-克隆和"python setup.py install`
ntifier'dbversion_80'
``
如果您看到此错误,只需在安装mssqlcli之前从git安装最新版本的'pymssql':
``bash
pip install-e git+https://github.com/pymssql/pymssql.git=pymssql-2.1.2
````
Ion由单个yaml配置文件处理,该文件位于
default at`~/.config/mssqlcli.yml`.
示例配置:
```yaml
keyring_app_name:另一个_app可选,默认为mssqlcli
用户名:use_keyring("global:ldapuser")
密码:use_keyring("global:ldap")
#或者
用法
`` bash
~[mssqlcli--帮助用法:mssqlcli[options]命令[args]…
选项:
--版本显示版本并退出。
-c,--config文件路径覆盖默认配置文件位置
(默认值:~/.config/pymssql.yml)。
-o,--output[json csv pretty]
--帮助显示此消息并退出。
命令:
查询针对MS-SQL数据库运行查询。
模板查询
~[mssqlcli查询--帮助
用法:mssqlcli查询[选项]查询
选项:
--帮助显示此消息并退出。
~[mssqlcli template_query--help
用法:mssqlcli template_query[options]query
options:
-v,--模板中替换的变量文本变量。例如:"-v
first廑name:russell"替换{{first廑name}
--帮助显示此消息并退出。
````
就我个人而言,我将查询存储在
~/sql_查询中。
run query并将结果作为json blob返回
``bash
mssqlcli query{path to query}.sql
````
run query并以csv格式返回结果
``bash
mssqlcli-o csv query{path to query}.sql
```
re将csv定向到文件
``bash
mssqlcli-o csv query{path to query}.sql>;results.csv
````
>运行查询并将结果返回为json blob
``bash
mssqlcli-o json query{path to query}.sql
```
l.
`` bash
mssqlcli template_query-v'last戋name:ugur'{path to query}.sql
````
这些查询可以与template_query命令一起使用。
``bash
select*from bogus_db.users where last_name='{{last_name}};
````
[1]:http://www.freetds.org/
[2]:http://pymssql.org/en/stable/
[3]:http://click.pocoo.org/5/
[4]:https://github.com/pymssql/pymssql/issues/432
欢迎所有贡献者
,当前未解决问题的列表[此处][2]。
setup.py develop`,而不是'install`以允许快速更改代码。
测试本地可用的解释器。
因此,应针对"发展"部门制定新的减贫战略。发布期间,更改将从"develop"合并到
master中。
拉取请求不应该减少这一覆盖范围,并且应该包含新代码的经过深思熟虑的测试用例。
\pull请求应该只包含一个提交(请在提交拉取请求之前挤压提交)
pull请求将通过rebase合并,因为我们使用gitchangelog to g生成
变更日志。因此,pull请求中的commit消息应该描述
正在更改的内容,并且应该遵循gitchangelog commit消息
规范(如下)。
作为一个示例,如果我正在修复文档,我可能会创建以下提交文本:
``fix:doc:fixed安装说明以引用正确的pip包。```
3.5.
[1]:https://github.com/rtrox/ms sql cli
[2]:https://github.com/rtrox/mssqlcli/issues
[3]:https://github.com/vaab/gitchangelog/blob/master/gitchangelog.rc.reference
欢迎所有贡献者
,当前未解决问题的列表[此处][2]。
setup.py develop`,而不是'install`以允许快速更改代码。
测试本地可用的解释器。
因此,应针对"发展"部门制定新的减贫战略。在发布过程中,更改将从"develop"合并到
master中。
g将验证这一点)。
拉取请求不应该减少这一覆盖范围,并且应该包含新代码的经过深思熟虑的测试用例。
\pull请求应该只包含一个提交(请在提交拉取请求之前挤压提交)
pull请求将通过rebase合并,因为我们使用gitchangelog to g生成
变更日志。因此,pull请求中的commit消息应该描述
正在更改的内容,并且应该遵循gitchangelog commit消息
规范(如下)。
作为一个示例,如果我正在修复文档,我可能会创建以下提交文本:
``fix:doc:fixed安装说明以引用正确的pip包。```
3.5.
[1]:https://github.com/rtrox/mssqlcli
[2]:https://github.com/rtrox/mssqlcli/issues
[3]:https://github.com/vaab/gitchangelog/blob/master/gitchangelog.rc.reference
<1.0.2(2016-10-25)
----
~~~~
-添加gitchangelog configuration,contribution.md.(54)[russell
troxel]
-添加一个"contribution.md"文件,为开发和拉取请求提供指南。
-添加一个.gitchangelog.rc文件,开始以编程方式为pypi版本生成"changelog.rst"文件。
other
~~~~~
-第1.0.2版。[russell troxel]
-使用setup.py解决mssql.drivers问题(50)。(51)[russell
troxel]
*使用setup.py解决mssql.drivers问题(50)。
*使用setup.py解决mssql.drivers问题(50)。
*使用setup.py解决mssql.drivers问题(50)。
-在注册期间自动执行pandoc转换。(49)[russell troxel]
-更新自述文件:用法和示例(48)[_lim u_ur]
*更新自述文件以了解新用法。
*添加template_query命令并修复手动编辑之前的小问题。
*添加template_query和templated sq的示例用法l query.
-将默认选项设置为"pretty",更新选项并重命名两个测试
(46)[zebulan]
*将默认选项设置为"pretty"
*更新选项并重命名两个测试,34
-实现template_query子命令。
-add——版本标志(33)添加——版本标志(38)添加——版本标志(38)添加——版本标志(33)添加——版本标志(33)添加——版本标志(33)添加——版本标志(33)添加——版本标志(33)添加——版本标志(33)
*pep8补丁
-1.0.1b(37)1.0.1b(37)1.0.1b(37)1.0.1b(Russell-troxel)(br/>
-1.0.1a(35)1.0.1a(35)1.0.1a(35)1.0.1a(1.1a)1.0.1a(35)1.1a Troxel]
-添加Shield.io徽章(#31)[Thomas NYS]
-第1.0.1版(29)[russell troxel]
-关闭12:允许通过setup.py test进行测试-调用tox。(28)
[罗素]
[![pypi](https://img.shields.io/pypi/v/mssqlcli.svg)(https://pypi.python.org/pypi/mssqlcli)
[![生成状态](https://img.shields.io/travis/rtrox/mssqlcli/master.svg)(https://travis ci.org/rtrox/mssqlcli)
[![覆盖状态](https://img.shields.io/covertalls/rtrox/mssqlcli/master.svg)](https://covertalls.io/github/rtrox/mssqlcli?branch=master)
n
1.安装freetds库
-debian/ubuntu:`sudo apt get install freetds dev`
-mac osx:`brew install freetds`
2。安装mssqlcli
-`pip install mssqlcli`
*或*
-克隆和"python setup.py install`
ntifier'dbversion_80'
``
如果您看到此错误,只需在安装mssqlcli之前从git安装最新版本的'pymssql':
``bash
pip install-e git+https://github.com/pymssql/pymssql.git=pymssql-2.1.2
````
Ion由单个yaml配置文件处理,该文件位于
default at`~/.config/mssqlcli.yml`.
示例配置:
```yaml
keyring_app_name:另一个_app可选,默认为mssqlcli
用户名:use_keyring("global:ldapuser")
密码:use_keyring("global:ldap")
#或者
用法
`` bash
~[mssqlcli--帮助用法:mssqlcli[options]命令[args]…
选项:
--版本显示版本并退出。
-c,--config文件路径覆盖默认配置文件位置
(默认值:~/.config/pymssql.yml)。
-o,--output[json csv pretty]
--帮助显示此消息并退出。
命令:
查询针对MS-SQL数据库运行查询。
模板查询
~[mssqlcli查询--帮助
用法:mssqlcli查询[选项]查询
选项:
--帮助显示此消息并退出。
~[mssqlcli template_query--help
用法:mssqlcli template_query[options]query
options:
-v,--模板中替换的变量文本变量。例如:"-v
first廑name:russell"替换{{first廑name}
--帮助显示此消息并退出。
````
就我个人而言,我将查询存储在
~/sql_查询中。
run query并将结果作为json blob返回
``bash
mssqlcli query{path to query}.sql
````
run query并以csv格式返回结果
``bash
mssqlcli-o csv query{path to query}.sql
```
re将csv定向到文件
``bash
mssqlcli-o csv query{path to query}.sql>;results.csv
````
>运行查询并将结果返回为json blob
``bash
mssqlcli-o json query{path to query}.sql
```
/>``` bash
mssqlcli template_query-v'last戋name:ugur'{path to query}.sql
````
这些是
可以与template\u query comm一起使用的查询类型以及。
``bash
``从冒名用户中选择``从冒名用户中选择` ` ` ` ` ` ` ` ` ` `{{{{{}}` ` ` ` `
[1:http://www.freetds.org/
[2:http://www.freetds.http://www.freetds.org/>[2:http://http://pymssql.org/en/稳定/
[3:http://click.pocooo.org/5/
[4:https://github.com/github.com/pymssql/pymssql/pymssql MS-SQL命令行I接口(mssqlcli)
[![pypi](https://img.shields.io/pypi/v/mssqlcli.svg)(https://pypi.python.org/pypi/mssqlcli)
[![生成状态](https://img.shields.io/travis/rtrox/mssqlcli/master.svg)(https://travis ci.org/rtrox/mssqlcli)
[![覆盖状态](https://img.shields.io/covertalls/rtrox/mssqlcli/master.svg)](https://covertalls.io/github/rtrox/mssqlcli?branch=master)
n
1.安装freetds库
-debian/ubuntu:`sudo apt get install freetds dev`
-mac osx:`brew install freetds`
2。安装mssqlcli
-`pip install mssqlcli`
*或*
-克隆和"python setup.py install`
ntifier'dbversion_80'
``
如果您看到此错误,只需在安装mssqlcli之前从git安装最新版本的'pymssql':
``bash
pip install-e git+https://github.com/pymssql/pymssql.git=pymssql-2.1.2
````
Ion由单个yaml配置文件处理,该文件位于
default at`~/.config/mssqlcli.yml`.
示例配置:
```yaml
keyring_app_name:另一个_app可选,默认为mssqlcli
用户名:use_keyring("global:ldapuser")
密码:use_keyring("global:ldap")
#或者
用法
`` bash
~[mssqlcli--帮助用法:mssqlcli[options]命令[args]…
选项:
--版本显示版本并退出。
-c,--config文件路径覆盖默认配置文件位置
(默认值:~/.config/pymssql.yml)。
-o,--output[json csv pretty]
--帮助显示此消息并退出。
命令:
查询针对MS-SQL数据库运行查询。
模板查询
~[mssqlcli查询--帮助
用法:mssqlcli查询[选项]查询
选项:
--帮助显示此消息并退出。
~[mssqlcli template_query--help
用法:mssqlcli template_query[options]query
options:
-v,--模板中替换的变量文本变量。例如:"-v
first廑name:russell"替换{{first廑name}
--帮助显示此消息并退出。
````
就我个人而言,我将查询存储在
~/sql_查询中。
run query并将结果作为json blob返回
``bash
mssqlcli query{path to query}.sql
````
run query并以csv格式返回结果
``bash
mssqlcli-o csv query{path to query}.sql
```
re将csv定向到文件
``bash
mssqlcli-o csv query{path to query}.sql>;results.csv
````
>运行查询并将结果返回为json blob
``bash
mssqlcli-o json query{path to query}.sql
```
l.
`` bash
mssqlcli template_query-v'last戋name:ugur'{path to query}.sql
````
这些查询可以与template_query命令一起使用。
``bash
select*from bogus_db.users where last_name='{{last_name}};
````
[1]:http://www.freetds.org/
[2]:http://pymssql.org/en/stable/
[3]:http://click.pocoo.org/5/
[4]:https://github.com/pymssql/pymssql/issues/432
欢迎所有贡献者
,当前未解决问题的列表[此处][2]。
setup.py develop`,而不是'install`以允许快速更改代码。
测试本地可用的解释器。
因此,应针对"发展"部门制定新的减贫战略。发布期间,更改将从"develop"合并到
master中。
拉取请求不应该减少这一覆盖范围,并且应该包含新代码的经过深思熟虑的测试用例。
\pull请求应该只包含一个提交(请在提交拉取请求之前挤压提交)
pull请求将通过rebase合并,因为我们使用gitchangelog to g生成
变更日志。因此,pull请求中的commit消息应该描述
正在更改的内容,并且应该遵循gitchangelog commit消息
规范(如下)。
作为一个示例,如果我正在修复文档,我可能会创建以下提交文本:
``fix:doc:fixed安装说明以引用正确的pip包。```
3.5.
[1]:https://github.com/rtrox/ms sql cli
[2]:https://github.com/rtrox/mssqlcli/issues
[3]:https://github.com/vaab/gitchangelog/blob/master/gitchangelog.rc.reference
欢迎所有贡献者
,当前未解决问题的列表[此处][2]。
setup.py develop`,而不是'install`以允许快速更改代码。
测试本地可用的解释器。
因此,应针对"发展"部门制定新的减贫战略。在发布过程中,更改将从"develop"合并到
master中。
g将验证这一点)。
拉取请求不应该减少这一覆盖范围,并且应该包含新代码的经过深思熟虑的测试用例。
\pull请求应该只包含一个提交(请在提交拉取请求之前挤压提交)
pull请求将通过rebase合并,因为我们使用gitchangelog to g生成
变更日志。因此,pull请求中的commit消息应该描述
正在更改的内容,并且应该遵循gitchangelog commit消息
规范(如下)。
作为一个示例,如果我正在修复文档,我可能会创建以下提交文本:
``fix:doc:fixed安装说明以引用正确的pip包。```
3.5.
[1]:https://github.com/rtrox/mssqlcli
[2]:https://github.com/rtrox/mssqlcli/issues
[3]:https://github.com/vaab/gitchangelog/blob/master/gitchangelog.rc.reference
<1.0.2(2016-10-25)
----
~~~~
-添加gitchangelog configuration,contribution.md.(54)[russell
troxel]
-添加一个"contribution.md"文件,为开发和拉取请求提供指南。
-添加一个.gitchangelog.rc文件,开始以编程方式为pypi版本生成"changelog.rst"文件。
other
~~~~~
-第1.0.2版。[russell troxel]
-使用setup.py解决mssql.drivers问题(50)。(51)[russell
troxel]
*使用setup.py解决mssql.drivers问题(50)。
*使用setup.py解决mssql.drivers问题(50)。
*使用setup.py解决mssql.drivers问题(50)。
-在注册期间自动执行pandoc转换。(49)[russell troxel]
-更新自述文件:用法和示例(48)[_lim u_ur]
*更新自述文件以了解新用法。
*添加template_query命令并修复手动编辑之前的小问题。
*添加template_query和templated sq的示例用法l query.
-将默认选项设置为"pretty",更新选项并重命名两个测试
(46)[zebulan]
*将默认选项设置为"pretty"
*更新选项并重命名两个测试,34
-实现template_query子命令。
-add——版本标志(33)添加——版本标志(38)添加——版本标志(38)添加——版本标志(33)添加——版本标志(33)添加——版本标志(33)添加——版本标志(33)添加——版本标志(33)添加——版本标志(33)
*pep8补丁
-1.0.1b(37)1.0.1b(37)1.0.1b(37)1.0.1b(Russell-troxel)(br/>
-1.0.1a(35)1.0.1a(35)1.0.1a(35)1.0.1a(1.1a)1.0.1a(35)1.1a Troxel]
-添加Shield.io徽章(#31)[Thomas NYS]
-第1.0.1版(29)[russell troxel]
-关闭12:允许通过setup.py test进行测试-调用tox。(28)
[罗素]