二、数据库操作命令
一、查看或显示当前用户权限范围以内的数据库
命令: 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)
注:如删除的数据库不存在,则报错

浙公网安备 33010602011771号