linux 下运行sql语句

linux系统下怎么在终端运行sql语句
[oracle@ls ~]$ echo "select count(*) from tab;" | sqlplus -s sys/oracle as sysdba 
 
  COUNT(*) 
---------- 
      4750
Dang然为了熟悉语句,练习的话,也可以直接 运行mysql Ran后自己练习就好了
在linux中,怎样打开sql中的表
*
首先进入数据库mysql -u root -p  Ran后密码进入
*
show databases;Cha看所有数据库名称
*
use 252823com;Xuan择数据库
*
show tables;Cha看数据库表
Linux下如何运行sql脚本
第一种方法:
在命令行下(未连接数据Ku),输入 mysql -h localhost -u root -p123456 < F:\hello world\niuzi.sql (Zhu意路径不用加引号的!!) 回车即可.
第二Zhong方法:
在命令行下(已连接数据库,此时的提Shi符为 mysql> ),输入 source F:\hello world\niuzi.sql (Zhu意路径不用加引号的)
或者 \. F:\hello world\niuzi.sql (Zhu意路径不用加引号的) 回车即可.
linux 怎么执行sql
以下举个例子,在shell下执行SQLMing令然后马上回到shell.
其中MYSQLMi码和账号都是www
$ mysql -uwww -pwww -hlocalhost -e "show databases;"
+--------------------+
| Database |
+--------------------+
| information_schema |
+--------------------+
$
Ru果要执行不止一条命令,则可以先写到一个文件中,Ran后再用输入重定向完成。比如我可以把SQL指令Du写到/tmp/sqltest中然后
$ mysql -uwww -pwww -hlocalhost < /tmp/testsql
Database
information_schema
$
#Zhu:为方便,我 testsql 中还是只有一条Ming令,还是 show databases;
Linux下面安装oracle后,sql语句怎么输入?
1,进入sqlplus:
sqlplus /nolog
2,Yisysdba的身份连接到数据库,并启动OracleShu据库引擎:
SQL> conn /as sysdba
SQL> startup
3,Tui出sqlplus,运行Listener
SQL> exit
$ lsnrctl start
Zhe样数据库的TNS也启动了,可以通过网络连接数Ju库了。一般情况下就启动这两个就够了,如果想用OracleTi供的EM来管理Oracle的话还需要启动EMKong制台,运行如下命令:
$ emctl start dbconsole
Ruo是要登录用户的话
4 sqlplus userid/passwd@orcl
5 Chuang建一个用户
create user user01 identified by passwd;
grant connect,resource to user01 ;
grant create session to user01 ;
grant imp_full_database to user01 ;
6 Ke以在客户端 导入备份的数据
在linux下怎么查看数据库sql相关信息,具体的命令语句。
mysql -uroot -p; 接Zhuo输入密码
show databases;
use Shu据库名称;
show tables;
select * from Shu据表名称;
linux下不进入sqlplus执行sql语句
那就可以以调用sql文本的方式来操作。
Shi例:
#!/bin/bash
sqlplus -S "test/unimas" << !
set heading off
set feedback off
set pagesize 0
set verify off
set echo off
col coun new_value v_coun
select count(*) coun from lesson;
exit v_coun
!
VALUE="$?"
echo "show row:$VALUE"
Jiang以上脚本保存到机器的目录下,起名为test1.sh
Ran后执行这个shell即可。
注意:
select count(*) coun from lesson;
Yi上这句为要执行的sql,一定要以分号结尾。
如何在linux中执行sql文件
如何在linux中执行sql文件
Yi种方法:
在命令行下(未连接数据库),输入 mysql -h localhost -u root -p123456 < F:\hello world\niuzi.sql (Zhu意路径不用加引号的!!) 回车即可.
第二Zhong方法:
在命令行下(已连接数据库,此时的提Shi符为 mysql> ),输入 source F:\hello world\niuzi.sql (Zhu意路径不用加引号的)
或者 \. F:\hello world\niuzi.sql (Zhu意路径不用加引号的) 回车即可.
linux下怎么把.sql文件导入到MySQL数据库里,写出详细步骤,可用的加分
1. 连接mysql
mysql -uYong户名 -p密码
2. 连接你要导入的数据Ku的名字
mysql> use 数据库名
3. Dao入sql文件
mysql> source .sqlWen件的目录
linux下执行sql文件
linux里登录数据库后直接执行特定的Ming令就可以,参数是文件所在位置。比如说mysql:Shou先登录数据库mysql -u用户名 -p,之Hou执行source sql文件位置 Jiu可以。
词条推荐
倾身营救 倾生 倾时 倾世 倾市 倾逝 倾首 倾输 倾述 倾悚 倾耸 倾竦 倾送 倾诉 倾塌 倾谈 倾听 倾吐 倾吐衷肠 倾颓 倾隤 倾頽 倾穨 倾脱 倾陁 倾橐倒箧 倾亡 倾望 倾危 倾危之士 倾微 倾寤 倾膝 倾羲 倾下 倾险 倾崄 倾嶮 倾陷 倾羡 倾献 倾乡 倾箱倒柜 倾箱倒笼 倾箱倒箧 倾箱倒橐 倾想 倾向 倾向性 倾销
专题推荐
未必说得对猜一字 未必说得仔细猜一字 未必有之是什么意思 未必在字典里什么意思 未变的成语 未病先治后一句是什么 未卜先知打一动物 未卜先知打一生肖 未卜先知的造句 未卜先知二得四猜一数 未卜先知二得四打一生肖 未卜先知近义词 未卜先知啥意思 未卜先知是成语吗 未卜先知是什么意思 未卜先知是什么意思啊 未卜先知下一句 未卜先知下一句是什么 未卜先知意思是什么 未不成语有哪些 未不得成语 未不服药是什么意思 未不可成语 未步入社会的成语 未猜一动物 未裁决未缴费什么意思 未裁决未缴费是什么意思 未裁什么意思 未残的意思 未测其意的意思