当前位置: 首页 > 编程笔记 >

MySQL连接及基本信息查看命令汇总

尚鸿才
2023-03-14
本文向大家介绍MySQL连接及基本信息查看命令汇总,包括了MySQL连接及基本信息查看命令汇总的使用技巧和注意事项,需要的朋友参考一下

学习PHP就不得不提MySQL,虽然有phpMyadmin这样的工具可以图形化操作数据库,但我还是想借学习PHP的机会使用下命令行方式操作数据库。以下就是我的学习小结,包括命令行连接数据库,查看当前用户,查看当前使用的存储引擎,查看MySQL版本等基本命令。

连接数据库

命令格式:mysql -h hostname -u username -p
-h指定要连接的MySQL数据库所在的主机,如果是本机,可以省略。
-u指定登录的用户名,如果不指定,默认是操作系统的登录用户名。
-p指定密码。可以在-p之后直接输入密码,但是这种方式密码将显示出来。好的方式是先不输入密码,回车之后系统会提示输入密码,此时再输入密码将使用*显示。这样相对安全一些。正确连接后将出现欢迎界面。如下图所示:

退出数据库使用quit命令即可。
当一个应用连接数据库时,建议不要使用root管理员用户连接。好的方法是为应用创建一个或几个特定权限的普通用户来操作数据库。对于普通用户遵循最小权限原则,这样能最大程度的提高数据库的安全性。

各种数据库信息查看命令

  • 查看数据库的版本 select version();
  • 查看数据库支持的存储引擎及当前的默认存储引擎 show engines;

如下图所示,显示MySQL数据库的所有存储引擎,default为当前默认的存储引擎,还有是否支持事务等信息:这里写图片描述

  • 查看当前登录数据库的用户名 select user();
  • 查看当前登录数据库用户的权限 show grants for sally; –sally为用户名
  • 查看当前用户能看到的所有数据库 show databases;
  • 转到指定的数据库 use books; – books为数据库名
  • 查看当前数据库中所有的表 show tables;
  • 查看某个表的结构信息 describe customers; –customers为表名

上述命令运行情况如下图所示:

以上就是总结的MySQL连接及基本信息查看命令,希望大家喜欢。

 类似资料:
  • 本文向大家介绍使用什么命令查看 ip 地址及接口信息?相关面试题,主要包含被问及使用什么命令查看 ip 地址及接口信息?时的应答技巧和注意事项,需要的朋友参考一下 答案: ifconfig

  • 通过学习《 Linux 启动管理》一章可以知道,在系统启动过程中,内核还会进行一次系统检测(第一次是 BIOS 进行加测),但是检测的过程不是没有显示在屏幕上,就是会快速的在屏幕上一闪而过那么,如果开机时来不及查看相关信息,我们是否可以在开机后查看呢? 答案是肯定的,使用  dmesg 命令就可以。无论是系统启动过程中,还是系统运行过程中,只要是内核产生的信息,都会被存储在系统缓冲区中,如果开机时

  • 本文向大家介绍常用的Docker基本命令及用法汇总,包括了常用的Docker基本命令及用法汇总的使用技巧和注意事项,需要的朋友参考一下 查看docker安装信息 docker info 获取docker镜像 docker pull azraelrabbit/monupw 创建docker容器 docker run --name monojexus -d -p 32022:22 -p 32080:8

  • 查看信息 查看全部节点: mininet> nodes available nodes are: c0 h2 h3 s1 查看链路信息: mininet> net s1 <-> h2-eth0 h3-eth0 输出各节点的信息: mininet> dump c0: IP=127.0.0.1 intfs= pid=1679 s1: IP=None intfs=s1-eth1,s1-eth2 pi

  • Linux 中,使用 w 或 who 命令都可以查看服务器上目前已登录的用户信息,两者的区别在于,w 命令除了能知道目前已登陆的用户信息,还可以知道每个用户执行任务的情况。 首先,介绍一下 w 命令的使用, w 命令的基本格式如下: [root@localhost ~]# w [选项] [用户名] 此命令常用选项及含义,如表 1 所示。如果 w 命令后跟 [用户名],则表示只显示此用户的信息。 表

  • 了解文件系统之后,我们可以使用  dumpe2fs 命令来查看文件系统的详细信息,此命令的基本格式如下: [root@www ~]# dumpe2fs [-h] 文件名 -h 选项的含义是仅列出 superblock(超级块)的数据信息; 例如,通过 df 命令找到根目录硬盘的文件名,然后使用 dump2fs 命令观察文件系统的详细信息,执行命令如下: [root@localhost ~]# df