用Linux命令操作mysql数据库

  • A+
所属分类:linux技术
摘要

操作mysql数据库,相信大家最熟悉的应该是用navicat工具来新建数据库,建表,查询数据,查看表结构等。

操作mysql数据库,相信大家最熟悉的应该是用navicat工具来新建数据库,建表,查询数据,查看表结构等。

但是如果数据库与本操作机器不在同一个局域网内,并且对方环境也不支持vpn的情况下,如何查询mysql中的数据库,表,表结构及数据呢?

我这里给大家介绍一个方法,即为借用xshell工具,通过Linux命令操作。

首先,连到对方电脑上(此步骤可以参照 xshell入门及Linux常用命令)并找到mysql所在位置。

用Linux命令操作mysql数据库

 

 第二步,连接上数据库 命令为 : mysql -h 内网地址 -u 用户名 -p'密码'       例如:mysql -h 10.2.88.1 -u root -p'123456a?'

用Linux命令操作mysql数据库

 

 此时为已经成功连接上数据库。

1、接下来我们看一看所有的数据库,命令为:show databases;

用Linux命令操作mysql数据库

 

 可以看出,我这个链接里,四个系统数据库,一个自己的数据库(第四个),

2、就看下第四个数据库吧,命令为 : use 数据库名称;(mysql中的命令,都不要忘了,最后加个分号)例如:use project-apply;

用Linux命令操作mysql数据库

 

 通过这个命令,就进入到此数据库中来了。

3、接下来看下库中有哪些表,命令为:show tables;

用Linux命令操作mysql数据库

 

此时 可以看到所有表。

4、看下某个表的表结构 ,命令为 :desc 表名;    例如 desc user;

用Linux命令操作mysql数据库

 

 5、查看表中所有数据 命令为:select * from 表名;

用Linux命令操作mysql数据库

 

 

以此类推,用mysql语句就可以了。

谢谢阅览!