有时候仅仅需要两条很简单的查询,或者在windows上cmd远程链接linux,总之各种麻烦。
注意:将DB_Name替换为你的数据库名字
不管在linux还是在windows上,都可以在终端直接执行mysql查询命令,而不用进入mysql进行查询
参数解释
mysql -h localhost -u root -p -e "show tables" DB_Name
-h #host (默认为localhost,远程访问mysql需要指定localhost)
-P #port (端口,默认为3306,可以不用加)
-u #user name(用户名)
-p #password(密码)
-e #sql command(SQL语句)
C:\Users\zhipeng\Desktop>
mysql -h ***.***.com -P 3307 -u root -p -e "select Host,User from user limit 2" mysql
Enter password: ******
+-----------+------+
| Host
| User |
+-----------+------+
| localhost| root |
| 127.0.0.1 | root |
+-----------+------+
也可以直接将其保存到txt中
C:\Users\zhipeng\Desktop>
mysql -h ***.***.com -P 3307 -u root -p -e "select Host,User from user limit 2" mysql > user.txt
Enter password: ******
C:\Users\zhipeng\Desktop>cat user.txt
Host
User
%
root
127.0.0.1
root