Linux论坛's Archiver

《开源》旗舰电子杂志2009年第1期火热下载!

windychan 发表于 2006-9-17 08:09

在bash下执行mysql语句

可不可以在bash下直接运行mysql语句(我不是指mysqladmin,和进入mysql的方法).
比如: select 需要在进行mysql后才能使用.我想在bash下直接使用,可以吗?

fire9 发表于 2007-12-3 23:24

可以实现

Flyinmorning 发表于 2007-12-4 10:09

可以不进入mysql使用,但是还是会用到mysql
在shell里面做个输入的重定向,事先将sql语句写在一个文件里,或者复制给一个变量,然后mysql<xxx.sql

rainbird 发表于 2008-1-30 10:58

哎,隔了一年有一个人发贴.回了一声能,又过了几个月,有个人说写到文本里,可以.
又过一年了,俺来回答一下,俺觉得楼主的意思,不进mysql,执行完查询后,显示在shell
mysql -u root -p -e"show databases";
这样就可以了.查看数据库列表

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.