SQL ++是一种易于配置,功能丰富,可移植的命令行SQL工具。它可用于许多不同的数据库和代替其他命令行工具,如MySQL的MySQL的客户端,微软SQL,PostgreSQL的PSQL和Oracle的SQLPLUS。
SQL ++项目具有的功能,如多连接,多数据库接口,子查询所有数据库,不管数据库是否具有本地子查询与否,等等。
要求:
·Perl的
·DBI
·长期:: ReadKey
·长期::的ReadLine ::牛羚在* NIX,期限:: ::的ReadLine上的Perl的Win32(这将安装为“期限::的ReadLine')
安装方式:
安装SQL ++,运行:
perl的install.pl
这将检查所需要的模块。然后,它会告诉你,你有什么可用的数据库驱动程序。
如果你缺少任何需要的模块,它会尝试,如果你允许它安装它们。如果你想自己安装的模块或install.pl具有安装它们的问题,并需要手动安装,从CPAN(http://search.cpan.org)让他们和安装它们。您可以稍后返回安装。
如果您希望使用SQL ++与其他数据库的install.pl没有说你有一个司机,继续安装,您可以选择从一个更大的列表安装任何它会给你。
如果你要使用的数据库不在列表中的所有检查http://search.cpan.org的数据库名称。如果你拿出一个DBD :: DATABASE_NAME模块,下载它,并按照说明进行安装。
用法示例:
下面是SQL ++的不同特性的一些例子。
#快速做一个选择许多不同的值,WHERE子句
IMPORT - “”选择域,域名服务器从domains_table其中domain =?;
abc.com
bcd.com
cde.com
lucidx.com
CTRL + D
#复制一个表到另一个表使用SQL ++的子查询
INSERT INTO表1 VALUES(subsel(SELECT * FROM表2));
#复制一个表到另一个表在一个完全不同
#数据库,以及类型使用SQL数据库++的子选择
#加多个连接
连接-t甲骨文-u用户-X通ORADB
>创建的连接手柄'1'ORADB
连接mysql的-t -u用户-X通MYDB
>创建的连接手柄“2”到MYDB
CONN 2 INSERT INTO MY_TBL VALUES(subsel(CONN 1 SELECT * FROM ora_tbl));
#取一长排,使一个简单的修改,并迅速将其插入
#使用覆盖导出功能,编辑功能,以及导入功能
oexport X,SELECT * FROM用户WHERE USER ='根';
编辑X;
>你的编辑器打开,你犯了一个快速变化
>逗号分隔的数据,然后保存退出
进口X,INSERT INTO用户VALUES(?);
阅读README或运行`morehelp`而在SQL ++更多的例子。
什么是新的,在此版本:
·此版本增加了MySQL的--safe-更新标记,引入了微软SQL支持,并具有各种错误修正。
按类别搜索
热门软件
-
PyVISA 3 Jun 15
-
GChemPaint 2 Jun 15
-
W-Packager 20 Feb 15
-
antiX MEPIS 19 Jun 17
-
OpenShot Video Editor 17 Aug 18
-
DHIS 2 17 Feb 15
-
Linpus Linux Lite 17 Feb 15
sql++
类似的软件
显影剂的其他软件 Samy Kamkar
ping.pl
21 Jul 15
评论没有发现