chao-xiong

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

命令: 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)

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

分类:

技术点:

相关文章:

  • 2021-11-12
  • 2021-04-30
  • 2021-06-25
  • 2021-11-02
  • 2021-12-03
  • 2021-10-16
  • 2021-11-22
猜你喜欢
  • 2021-08-09
  • 2021-08-07
  • 2021-04-13
  • 2019-08-03
  • 2021-11-27
  • 2021-05-02
  • 2021-12-03
相关资源
相似解决方案