ZKX's LAB

Linux下如何运行sql脚本 sql命令下怎么执行脚本

2021-04-26知识3

Linux下如何运行sql脚本 Linux运行sql脚本的具体操作步骤如下:1、使用shell工具登陆到安装postgresql的服务器,切换到postgres用户,postgresql默认的操作用户,命令是:su-postgres,查看当前路径是/var/lib/psql,创建一个test.sql脚本文件,命令是:vim test.sql。2、sql脚本内容是:create table test(id int not null primary key,name text);insert into test valus(1,'t1');3、执行test.sql脚本,命令是:psql-f test.sql这里是因为postgresql安装本机上,在第一步中我们切换到了postgres用户,因此这里默认就是postgres用户来操作,不用带上用户名和密码。执行结果如下,可以看到有两个提示:create tableinsert 0 1执行完成后,我们登入数据库,命令是:psql4、进入psql交互式命令行后,我们执行两个查看命令:\\d可以看到表test确实已经创建成功,然后执行命令:\\d test可以看到表中字段是id和name,和我们创建语句中内容一样,说明第一条语句执行成功。5、查看表中数据,命令是:select*from test;显示出来的值是1,t1,说明第二条执行语句也执行成功,说明test.sql脚本执行成功。6、默认是postgres用户,本机操作是,不需要用户和密码,现在我们来试试操作远程linux。

数据库怎么使用命令执行 sql 脚本文件 路径/脚本文件名即可例如:@upELBS.sql

如何在脚本中执行SQL语句并获得结果输出 这里7a686964616fe4b893e5b19e31333361313232需要用到的工具叫做sqlcmd.exe,它随SQL server的安装而安装.该可执行程序的位置在:C:\\Program Files\\Microsoft SQL Server\\xxx\\Tools\\Binn其中xxx是你所安装的SQL Server的版本号.Version NumberSQL Server 2005 90SQL Server 2008 100在SQL 2014中它的位置在:C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\110\\Tools\\Binn貌似是跟着Client SDK一起被安装的.sqlcmd.exe的位置是被加入了环境变量了的,所以可以在任何路径下直接调用.可以通过下面的命令来查看环境变量.Set|可以用以下的方式使用sqlcmd:命令行中直接交互式执行sql语句命令行中制定所需执行sql语句的脚本文件和输出文件这里再给出一个sqlcmd中直接运行命令的截图,除了脚本之外,这样也可以更直观的与SQL Server进行交互.

随机阅读

qrcode
访问手机版