MySQL怎么查看有哪些数据库
在MySQL中,可以利用“SHOW DATABASES”语句来查看有哪些数据库,该语句可以查看或显示当前用户权限范围以内的所有数据库,语法“SHOW DATABASES [LIKE '字符串'];”。
本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。
在 MySQL 中,可使用 SHOW DATABASES 语句来查看或显示当前用户权限范围以内的数据库。查看数据库的语法格式为:
SHOW DATABASES [LIKE '字符串'];
语法说明如下:
LIKE 从句是可选项,用于匹配指定的数据库名称。LIKE 从句可以部分匹配,也可以完全匹配。
字符串 由单引号' '包围,指定用来匹配的字符串;“字符串”可以是一个很完整的字符串,也可以包含通配符。
LIKE 关键字支持百分号“%”和下划线“_”通配符。
通配符是一种特殊语句,主要用来模糊查询。当不知道真正字符或者懒得输入完整名称时,可以使用通配符来代替一个或多个真正的字符。
1、直接使用SHOW DATABASES
查看所有数据库
列出当前用户可查看的所有数据库:
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sakila | | sys | | test_db | | world | +--------------------+ 7 row in set (0.22 sec)
2、使用 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)
【相关推荐:mysql视频教程】
以上就是MySQL怎么查看有哪些数据库的详细内容,更多请关注其它相关文章!
上一篇: 小程序提示跳转失败是什么原因
下一篇: php中文分词与自动获取关键词的方法
推荐阅读
-
MySQL数据库接口在VC中的实际应用有哪些?
-
mysql 数据库的更新 以时间为一列 时间改变 整一行的数据跟着改变的语句怎么写?
-
mysql数据库中文乱码应该怎么解决,修改配置文件中的字符编码并没有作用
-
【MySql】忘记 MySql 数据库密码怎么办
-
symfony框架,怎么配置默认的mysql数据库
-
workerman 怎么实现mysql数据库里面的一个表一旦有新的数据的加入,就把新的数据发送到前端?
-
怎么向mysql数据库中插入当前时间字段
-
怎么现在写MYSQL数据库 都在用存储过程了。ecshop phpcms等等 这些好像都没有用给
-
mysql-数据库 设计表怎么设计?第一次设计
-
runhosting 上面的建立的MYSQL数据库怎么运程连接