fyqt.net
当前位置:首页 >> shEll mysql 设置查出来的数据的字段分隔符 >>

shEll mysql 设置查出来的数据的字段分隔符

mysql -uxxx -pxxx -hxxx -BN -e "select xxx"

echo -e `mysql -uuser -ppwd -ddata -e"select ..."`>>a.txt 注意``为1左边那个键

db2 connect to [dbname] db2 "select min(a) from b;" > t.txtdb2 terminatedate=`cat t.txt | tail -2 | head -1` echo $date

比如某进程名为 mysqldps -x |grep mysqld | grep -v grepif [ $? -eq 0 ]; then echo 正在运行else echo 没有运行fi

#!/bin/bash USER="root" PASS="123456" DATABASE="cactidb" TABLE="cdef" DATA=`mysql -u $USER -p$PASS $DATABASE

mysql -uroot -p -Dmysql -e "select user from mysql.user;" |tail -n +2 mysql -uroot -p -Dmysql -e "select user from mysql.user\G;"

回复2# a.a 比如sql语句:select name,id from userinfo 这样查出来的数据,在shell中式这样的:name id XXX XXXX XXX XXXX其中,xxxx是具体数据,字段名"name"和"id"也出现在了结果集中 查看原帖>>

加个参数-e,例如: mysql -u user -ppasswd -e “use database; source XXX.sql;” > test.log

直接使用mysql client命令就可以了。如: mysql -u root -p password -h localhost -e "SQL";

[root@yang testshell]# cat tabletest.sh #!/bin/bash su - oracle /home/oralce/output.txt;如果在这里,那么则无法找到fuckyou这个函数。 read -p "please input tablename: " -t 5 tablename//输入表名 tn=$(echo ${tablename} |tr [a-z] [A...

网站首页 | 网站地图
All rights reserved Powered by www.fyqt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com