欢迎大家扫码关注我的微信公众号:
在进入数据库之后,我们可以使用下面的命令以查看当前已经存在的数据库都有哪些:
show databases;
###☆ 创建数据库
####★ 创建数据库
create database db_name;
eg:
>>> create database cybeyond; # 创建一个名为cybeyond的数据库
>>> create database test_db; # 创建一个名为test_db的数据库
####★ 查看数据库的定义
在数据库创建好之后,我们可以使用下面的命令来查看数据库的定义:
show create database db_name;
eg:
>>> show create database test_db; # 查看test_db数据库的定义
+----------+--------------------------------------------------------------------+
| Database | Create Database |
+----------+--------------------------------------------------------------------+
| test_db | CREATE DATABASE `test_db` /*!40100 DEFAULT CHARACTER SET latin1 */ |
+----------+--------------------------------------------------------------------+
1 row in set (0.00 sec)
此时,我们可以在上面的命令之后加 \G ,这样输出的结果会比较容易阅读:
eg:
>>> show create database test_db\G;
******** 1. row ********
Database: test_db
Create Database: CREATE DATABASE `test_db` /*!40100 DEFAULT CHARACTER SET latin1 */
1 row in set (0.00 sec)
###☆ 删除数据库
####★ 删除数据库
drop database db_name;
eg:
>>> drop database cybeyond; # 删除名为cybeyond的数据库
【注意】
使用此命令删除数据库时要特别注意,因为MySQL不会给出任何提示确认信息,执行完命令后数据库中存储的所有数据表和数据也将一同被删除,而且不能恢复。