linux直接进入mysql命令行模式_mysql—Linux系统直接进入mysql服务器,并实现一些基础操作...

首先,我们需要通过以下命令来检查MySQL服务器是否启动:

ps -ef |grep mysqld

如果MySql已经启动,以上命令将输出mysql进程列表

afea4d0299a30cad1d0bc0bc8d953223.png

如果mysql未启动,你可以使用以下命令来启动mysql服务器:

root@host# cd /usr/bin./mysqld_safe &

如果你想关闭目前运行的 MySQL 服务器, 你可以执行以下命令:

root@host# cd /usr/bin./mysqladmin -u root -p shutdown

Enterpassword:******

用自己的mysql服务器账户(如:root)和密码登录mysql服务器:

[root@zzs-leap19 /]# /application/mysql/bin/mysql -u root -p

ea68755f1f5f9ac354bfb306802e8887.png

查询MySQL服务器端口是多少?show global variables like 'port' ;

de8887d137a73820c066a8124df6a832.png

查询MySQL服务器中的所有数据库名称有哪些:(常用工具有:phpMyAdmin,或者Navicat(在window系统用过这个软件))

mysql/bin/mysql -h主机地址 -u 用户名 -p 用户密码/    #登录

show databases;     #显示数据库名

9d8fde3a145a4b7361dcf1693d131a83.png

注意此步骤容易掉入下边的这个“坑儿”:新手用show databases命令往往会出现如下图所示的问题,原因在于show databases后面没有加“;”,但是当意识到错误,添加“;”后发现还是显示如上图的错误,原因在于第一、二条命令没有输对,紧接着输入第三条命令,虽然第三条命令输对了,但是错误依旧会出现;

37b19aea9478b9bf46c06161fb145e2a.png

解决办法:直接一次性输对show databases;命令,就不会出现上图错误了。

use 一个数据库名字;   #选择要使用(要进入)的一个数据库

aa9380cdc1ea55cfbcb6aa95c1568405.png

show tables;#显示数据库中所有的表;

b3605878deb5a3ba3734b04cdf3e1769.png

之后,就可以在mysql命令行,直接敲入SQL语句进行操作了,例如:

cd6212b2f3338310c87bb7e9b5a73be8.png

如果,想要跳转到mysql服务器别的数据库,直接使用use  数据库名;就可以了。

退出mysql数据库服务器:

b9d14254b80aac6950311677ab0ee21f.png

PS:

用sql获取数据库中所有的表名的方法:

MySQL下:select table_name from information_schema.tables where table_schema='csdb' and table_type='base table';  #加上where后缀试了报错,去掉的话,如下

4de0a5931ae4964ba5981974a698243d.png

显示的是MySQL服务器上所有数据库中的所有表名。

扩展:

1、oracle下:select table_name from all_tables;

2、sql server下:select name from sys.tables go

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值