mysql查看数据库创建语句_mysql-模糊查找数据库和查看数据库的创建语句
查看指定部分的數據庫:模糊查尋
語法:
show databases like ‘pattern’ – pattern是模式
%:表示匹配多個字符
_: 表示匹配單個字符
創建數據庫進行測試:
創建test1 test_1數據庫
mysql> create database test1 charset utf8;
Query OK, 1 row affected (0.09 sec)
mysql> create database test_1 charset utf8;
Query OK, 1 row affected (0.00 sec)
mysql>
查找test_開頭的數據庫,自己猜測的查詢結果應該是 test_1
按照上面的語法寫成如下語句
show databases like ‘test_%’
測試執行
mysql> show databases like 'test_%'; +-------------------+
| Database (test_%) | +-------------------+
| test1 |
| test_1 | +-------------------+
出現的結果為test1 test_1 這和我們的想法是不一樣的,原因是這樣的 ‘_’在語句中被解析為了模糊匹配,所以出現了上面的結果
解決辦法:
將_進行轉義_:show databases like ‘test_%’,再次測試沒有問題
查看數據庫的創建語句
基本語法
show create databases 數據庫名;
mysql> show create database test1; +----------+----------------------------------------------------------------+
| Database | Create Database | +----------+----------------------------------------------------------------+
| test1 | CREATE DATABASE `test1` /*!40100 DEFAULT CHARACTER SET utf8 */ | +----------+----------------------------------------------------------------+
1 row in set (0.00 sec)
總結
以上是生活随笔為你收集整理的mysql查看数据库创建语句_mysql-模糊查找数据库和查看数据库的创建语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python搭积木_从零实现”搭积木式实
- 下一篇: server sql 数据c盘迁移d盘_