mysql登录的同时可以执行sql语句
#注意:-e后面跟的sql语句必须使用双引号包起来,必须是双引号,不能用单引号。
如果你不信的话,你可以用单引号试试,看下是否能执行成功。
#注意:-e后面跟的sql语句必须使用双引号包起来,必须是双引号,不能用单引号
#mysql -u用户名 -p密码 -e "desc 库名.表名;"
mysql -uroot -proot -e "desc myemployees.booktype;"
#mysql -u用户名 -p密码 -e "select * from 库名.表名;"
mysql -uroot -proot -e "select * from myemployees.booktype;"
也可以用如下写法
#mysql -u用户名 -p密码 库名 -e "desc 表名;"
mysql -uroot -proot myemployees -e "desc booktype;"
#mysql -u用户名 -p密码 库名 -e "select * from 表名;"
mysql -uroot -proot myemployees -e "select * from booktype;"
当然啦,你也可以不写密码,如果你不想让别人看到你的数据库密码的话,可以待会再输入密码,如下图所示
#mysql -u用户名 -p 库名 -e "select * from 表名;"
mysql -uroot -p myemployees -e "select * from booktype;"