用于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)
[罗素]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
日期和现在之间的Java时间   java以适当的方式更新jLabel和jTextField   java如何从PQ(单链表)中删除最大值   java可以通过任何方式找出哪些NSF文件属于Domino服务器   java Velocity 2不会设置属性   如何使用java流迭代索引映射列表   maven依赖项在编译期间工作,但在java运行时失败。lang.NoClassDefFoundError&java。lang.ClassNotFoundException   java有没有办法完全隐藏Web应用程序代码?   Android appcompat v7 21库中的java FadingActionBar错误   Eclipse/com中的java AdMob。谷歌。安卓gms。ads.AdView   java My Service表示它正在运行,但其状态尚不清楚,似乎没有绑定   java无法启动Apache Tomcat Web应用程序容器   JDK:java中的命名约定。可丢弃的   Spring SerSecurity中的java身份验证错误   Maven:使用JDK8编译Java7   java在使用ExecutorService时如何管理内存?   comm.jar通信串行端口java   java LibGDX创建动画