问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql查看数据库命令

发布网友 发布时间:2022-04-22 01:43

我来回答

2个回答

懂视网 时间:2022-04-29 20:31

(推荐教程:mysql视频教程)

数据库可以看作是一个专门存储数据对象的容器,每一个数据库都有唯一的名称,并且数据库的名称都是有实际意义的,这样就可以清晰的看出每个数据库用来存放什么数据。在 MySQL 数据库中存在系统数据库和自定义数据库,系统数据库是在安装 MySQL 后系统自带的数据库,自定义数据库是由用户定义创建的数据库。

在 MySQL 中,可使用 SHOW DATABASES 语句来查看或显示当前用户权限范围以内的数据库。查看数据库的语法格式为:

SHOW DATABASES [LIKE '数据库名'];

语法说明如下:

  • LIKE 从句是可选项,用于匹配指定的数据库名称。LIKE 从句可以部分匹配,也可以完全匹配。

  • 数据库名由单引号' '包围。

  • 实例1:查看所有数据库

    列出当前用户可查看的所有数据库:

    mysql> SHOW DATABASES;
    +--------------------+
    | Database  |
    +--------------------+
    | information_schema |
    | mysql  |
    | performance_schema |
    | sakila  |
    | sys  |
    | world  |
    +--------------------+
    6 row in set (0.22 sec)

    可以发现,在上面的列表中有 6 个数据库,它们都是安装 MySQL 时系统自动创建的,其各自功能如下:

  • information_schema:主要存储了系统中的一些数据库对象信息,比如用户表信息、列信息、权限信息、字符集信息和分区信息等。

  • mysql:MySQL 的核心数据库,类似于 SQL Server 中的 master 表,主要负责存储数据库用户、用户访问权限等 MySQL 自己需要使用的控制和管理信息。常用的比如在 mysql 数据库的 user 表中修改 root 用户密码。

  • performance_schema:主要用于收集数据库服务器性能参数。

  • sakila:MySQL 提供的样例数据库,该数据库共有 16 张表,这些数据表都是比较常见的,在设计数据库时,可以参照这些样例数据表来快速完成所需的数据表。

  • sys:MySQL 5.7 安装完成后会多一个 sys 数据库。sys 数据库主要提供了一些视图,数据都来自于 performation_schema,主要是让开发者和使用者更方便地查看性能问题。

  • world:world 数据库是 MySQL 自动创建的数据库,该数据库中只包括 3 张数据表,分别保存城市,国家和国家使用的语言等内容。

  • 实例2:创建并查看数据库

    先创建一个名为 test_db 的数据库:

    mysql> CREATE DATABASE test_db;
    Query OK, 1 row affected (0.12 sec)

    再使用 SHOW DATABASES 语句显示权限范围内的所有数据库名,如下所示:

    mysql> SHOW DATABASES;
    +--------------------+
    | Database  |
    +--------------------+
    | information_schema |
    | mysql  |
    | performance_schema |
    | sakila  |
    | sys  |
    | test_db  |
    | world  |
    +--------------------+
    7 row in set (0.22 sec)

    你看,刚才创建的数据库已经被显示出来了。

    实例3:使用 LIKE 从句

    先创建三个数据库,名字分别为 test_db、db_test、db_test_db。

    1) 使用 LIKE 从句,查看与 test_db 完全匹配的数据库:

    mysql> SHOW DATABASES LIKE 'test_db';
    +--------------------+
    | Database (test_db) |
    +--------------------+
    | test_db  |
    +--------------------+
    1 row in set (0.03 sec)

    2) 使用 LIKE 从句,查看名字中包含 test 的数据库:

    mysql> SHOW DATABASES LIKE '%test%';
    +--------------------+
    | Database (%test%) |
    +--------------------+
    | db_test  |
    +--------------------+
    | db_test_db  |
    +--------------------+
    | test_db  |
    +--------------------+
    3 row in set (0.03 sec)

    3) 使用 LIKE 从句,查看名字以 db 开头的数据库:

    mysql> SHOW DATABASES LIKE 'db%';
    +----------------+
    | Database (db%) |
    +----------------+
    | db_test |
    +----------------+
    | db_test_db |
    +----------------+
    2 row in set (0.03 sec)

    4) 使用 LIKE 从句,查看名字以 db 结尾的数据库:

    mysql> SHOW DATABASES LIKE '%db';
    +----------------+
    | Database (%db) |
    +----------------+
    | db_test_db |
    +----------------+
    | test_db |
    +----------------+
    2 row in set (0.03 sec)

    热心网友 时间:2022-04-29 17:39

    直接使用show databases可直接查看数据库,前提是要进去数据库,例如mysql -h localhost -uroot -p,回车后数据密码即可进去数据库实例。
    如果需要进去数据库查看表信息,可使用use 数据库名,如use test ,表示进去test数据库,然后使用show tables 查看表心意。
    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    为什么别人不能通过微信号加我,非要手机号? 婚礼完新娘干嘛 问卷星题库怎么添加 诟病一词是什么意思诟病一词是什么含义 诟病是什么意思?属于动词还是名词? 蟑螂为什么会在床铺上出现? 床上为什么总有蟑螂 床为什么会有蟑螂 凤凰的凤字用笔画输入法如何打 一般的,若y=f(ax+b)为偶函数,必有f(ax+b)=f(-ax+b) 为什么呢?如果从对 ... 冰箱冷冻室抽屉开裂用什么粘? mysql中创建数据库命令是? 电冰箱由哪几部分构成 冰箱抽屉坏了用什么粘 MySQL数据库与表的最基本命令 冰箱和家电领域粘接用什么热熔胶膜? 新买来的海尔冰箱,门边上的保护透明胶膜能撕掉吗? 用手机看电影怎么投屏到电脑屏幕上 如何把视频投到电脑上 如何把手机影视投屏到电脑上 怎么把手机的电影投放到电脑上 支付宝收款码可以用信用卡吗 支付宝商家码能用信用卡支付吗 支付宝收款支持信用卡付款吗 支付宝收款码支持信用卡支付吗 支付宝商家收款二维码可以用信用卡、微信、花呗支付吗 支付宝收款码可以用信用卡支付吗? i7mini蓝牙耳机如何使用? LG液晶电视怎么开3D模式 LG电视如何看3d电影 冰箱清洗后接通电源为什么在部是烫的 mysql数据库命令 怎么恢复QQ屏蔽好友的消息 退热贴可以放冰箱里拿出来直接用吗? mysql创建数据库命令?? 翻糖蛋糕做出来可以放多久? mysql怎么用里面的数据库命令 mysql怎样查看数据库命令 退热贴用过一次还能放入冰箱里面保存下次再用的吗? qq屏蔽信息找回? 翻糖做好的成品常温下能放多长时间?以及注意事项? 怎样使用命令行查看mysql数据库 QQ以前屏蔽的好友消息怎么恢复 热熔胶的种类 选择MySQL数据库的命令以及PHP脚本下的操作方法 QQ好友把我的消息给屏蔽了,怎么办? 退烧贴要放冰箱里吗? 什么是光伏用POE胶膜?比EVA好在哪 恢复屏蔽期间qq聊天记录 热溶胶是什么