linuxmysql怎么运⾏sql⽂件_Linux下如何运⾏sql脚本
展开全部
Linux运⾏sql脚本32313133353236313431303231363533e4b893e5b19e31333431356564的具体操作步骤如下:
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,输⼊对应⽤户的密码。下载mysql服务端命令
7、登陆到这个远程服务器上,命令是:psql -U test -h 192.168.194
执⾏查看命令:\d,\d test
最后查询数据库:select * from test;结果和上⾯都⼀致。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。