www.1862.net > mysql shEll脚本

mysql shEll脚本

1、将SQL语句直接嵌入到shell脚本文件中 复制代码 代码如下: --演示环境 [root@SZDB ~]# more /etc/issue CentOS release 5.9 (Final) Kernel \r on an \m root@localhost[(none)]> show variables like 'version'; +---------------+----------...

mysql:./mysql -uroot -p'123456789' 还可以使用 shell 中的read函数 让执行者输入密码后在执行mysql read -p "Enter DB PWD: " echo “mysql -uroot -p'$REPLY'."

mysql -uroot -p123456 mysql -e "show tables;"

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

代码如下: CREATE TABLE `user` ( `id` varchar(36) NOT NULL COMMENT '主键', `username` varchar(50) NOT NULL COMMENT '用户名', `password` varchar(50) NOT NULL COMMENT '用户密码', `createdate` date NOT NULL COMMENT '创建时间', `age...

host=`mysql -u$user -p$pass -D $db -e "select host from user;"` or host=$(mysql -u$user -p$pass -D $db -e "select host from user;")

加上-e参数sql语句用 " "引上 mysql -uroot -proot -e "show databases"

root账户登录服务器的直接一句话 mysql -uroot -p testdb

#!/bin/bash while read line do a=`echo $line | awk '{print $1}'` b=`echo $line | awk '{print $2}'` mysql school -Ne "insert into student values ('$a','$b');" done < /tmp/name.txt 我没有测试,你试试行不行?不行问我

--演示环境 [root@SZDB ~]# more /etc/issue CentOS release 5.9 (Final) Kernel \r on an \m root@localhost[(none)]> show variables like 'version'; +---------------+------------+ | Variable_name | Value | +---------------+----------...

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com