二、数据库操作命令

一、查看或显示当前用户权限范围以内的数据库

命令: show databases [like  '数据库名'];

语法说明如下:

  • LIKE 从句是可选项,用于匹配指定的数据库名称。LIKE 从句可以部分匹配,也可以完全匹配。
  • 数据库名由单引号' '包围。
MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.00 sec)

MariaDB [(none)]> show databases like 'test';
+-----------------+
| Database (test) |
+-----------------+
| test            |
+-----------------+
1 row in set (0.00 sec)

MariaDB [(none)]>

举例子:

1) 使用 LIKE 从句,查看与 test_db 完全匹配的数据库:
  mysql> SHOW DATABASES LIKE 'test_db'; 

2) 使用 LIKE 从句,查看名字中包含 test 的数据库:
  mysql> SHOW DATABASES LIKE '%test%'; 

3) 使用 LIKE 从句,查看名字以 db 开头的数据库:
  mysql> SHOW DATABASES LIKE 'db%';  

4) 使用 LIKE 从句,查看名字以 db 结尾的数据库:
  mysql> SHOW DATABASES LIKE '%db';

二、选择数据库

命令: use  数据库名;

MariaDB [(none)]> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
MariaDB [mysql]>
//在没有说明要使用具体数据库之前,MariaDB [(none)]括号里显示none,显示其他的内容,说明正在使用该数据库的数据

三、创建新数据库

命令:create database 新数据库名;

 注:该数据库名称不能和已经存在的数据库重名,否则会报错

MariaDB [test]> create database test_db;
Query OK, 1 row affected (0.00 sec)

四、删除数据库

命令: drop  database 数据库名;

MariaDB [(none)]> drop database test_db;
Query OK, 0 rows affected (0.00 sec)

注:如删除的数据库不存在,则报错

posted @ 2021-03-10 11:55  chao_xiong  阅读(281)  评论(0)    收藏  举报