plsql如何执行.sql文件?刚接触,不熟悉,能细讲下吗?谢谢

plsql如何执行.sql文件?刚接触,不熟悉,能细讲下吗?谢谢,第1张

方法和详细的 *** 作步骤如下:

1、第一步,打开软件,进入数据库连接界面,见下图,转到下面的步骤。

2、第二步,完成上述步骤后,填写数据库连接信息并单击“连接”按钮来连接到数据库,见下图,转到下面的步骤。

3、第三步,完成上述步骤后,需要单击[工具]选项,见下图,转到下面的步骤。

4、第四步,完成上述步骤后,需要单击[执行SQL脚本]选项,见下图,转到下面的步骤。

5、第五步,完成上述步骤后,选择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 table

insert 0 1

执行完成后,我们登入数据库,命令是:psql

4、进入psql交互式命令行后,我们执行两个查看命令:\d

可以看到表test确实已经创建成功,然后执行命令:\d test

可以看到表中字段是id和name,和我们创建语句中内容一样,说明第一条语句执行成功。

5、查看表中数据,命令是:select * from test

显示出来的值是1,t1,说明第二条执行语句也执行成功,说明test.sql脚本执行成功。

6、默认是postgres用户,本机 *** 作是,不需要用户和密码,现在我们来试试 *** 作远程linux服务器上的postgresql,也就是说执行本地的脚本文件,在远程服务器上创建表。如下面图中所示,命令是:psql -U test1 -h 192.168.1.194 -f test.sql,输入对应用户的密码。

7、登陆到这个远程服务器上,命令是:psql -U test -h 192.168.194

执行查看命令:\d,\d test

最后查询数据库:select * from test结果和上面都一致。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11736203.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存