本文目录一览:
- 1、Xshell怎么连接数据库
- 2、如何在linux中执行sql文件
- 3、Linux下如何运行sql脚本
- 4、linux上mysql怎样导入sql数据库文件?
- 5、如何在shell中调SQLPLUS 执行SQL语句
Xshell怎么连接数据库
1、运行Xshell客户端(事先安装好Xshell客户端)
2、连接远程服务器
3、在命令行输入框中输入数据库的连接口令如:mysql
-h
192.168.10.100
-u
ju70_sql
-pwju70_sql
4、这个连接口令包含了,数据库的host,数据库用户名,以及密码,输入后点击回车,如下图就表示连接成功了
5、接着输入“use
数据库名称”的方式,告诉后台要使用这个数据库,输入后回车
6、如下图就可以使用正常的sql语句直接在Xshell中执行就可以查询得到想要的数据。
如何在linux中执行sql文件
如何在linux中执行sql文件
第一种方法:
在命令行下(未连接数据库),输入 mysql -h localhost -u root -p123456 F:\hello world\niuzi.sql (注意路径不用加引号的!!) 回车即可.
第二种方法:
在命令行下(已连接数据库,此时的提示符为 mysql ),输入 source F:\hello world\niuzi.sql (注意路径不用加引号的)
或者 \. F:\hello world\niuzi.sql (注意路径不用加引号的) 回车即可.
Linux下如何运行sql脚本
Linux运行sql脚本的具体操作步骤如下:
1、使用shell工具登陆到安装postgresql的服务器,切换到postgres用户,postgresql默认的操作用户,命令是:su - postgres,查看当前路径是/var/lib/psql,创建一个test.sql脚本文件,命令是:vim test.sql。-xshell中执行sql文件命令
2、sql脚本内容是:create table test (id int not null primary key,name text);insert into test valus(1, 't1');-xshell中执行sql文件命令
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,输入对应用户的密码。-xshell中执行sql文件命令
7、登陆到这个远程服务器上,命令是:psql -U test -h 192.168.194
执行查看命令:\d,\d test
最后查询数据库:select * from test;结果和上面都一致。
linux上mysql怎样导入sql数据库文件?
首先通过xshell连接数据库服务器,执行命令mysql -u root -p 命令,按照提示输入密码。连接上数据库。\x0d\x0a\x0d\x0a在连接终端上执行命令create database JD_Model;\x0d\x0a执行完成后,验证数据库是否创建成功。执行命令show database;查看是否有JD_Model数据库。\x0d\x0a\x0d\x0a将准备好的数据库文件20151010.sql文件通过xftp工具,上传至/root目录下,并等待上传完毕。\x0d\x0a\x0d\x0a在连接数据库的终端执行命令use JD_Model。\x0d\x0a使用JD_Model数据库。具体操作如下图所示。\x0d\x0a\x0d\x0a执行命令source /root/20151010.sql。执行数据库导入命令。\x0d\x0a待导入完毕,执行下一步操作。\x0d\x0a\x0d\x0a确定数据表是否创建成功,即数据文件是否导入成功。\x0d\x0a执行命令 show tables;查看数据库下的表。-xshell中执行sql文件命令
如何在shell中调SQLPLUS 执行SQL语句
sqlplus命令本身可以卸载shell脚本中,只要环境变量配置了相关的命令路径就可以。
然后编写sql脚本,然后利用sqlplus 用户名/密码@XXX @sql命令文件.sql就可以了。
如果害怕两个@有冲突,那么就设置一个参数=用户名/密码@XXX
然后调用参数,就可以了。
如果还有其他需求,那么就利用sqlplus的set参数,来达到某些目的。
sqlplus的参数,比如-s等,也会有一些用处,这个要自己把握了。