数据库操作

数据库操作

查看数据库

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.01 sec)

mysql>

切换数据库

USE 数据库名称;

mysql> USE test;
Database changed

mysql>

创建

CREATE DATABASE 数据库名;

mysql> CREATE DATABASE test;
Query OK, 1 row affected (0.00 sec)

mysql>

IF NOT EXISTS

使用 CREATE DATABASE 去创建一个已经存在数据库会产生错误,可以使用 IF NOT EXISTS 来避免错误。

mysql> CREATE DATABASE IF NOT EXISTS test;
Query OK, 0 rows affected (0.00 sec)

mysql>

这个命令的意思是如果指定的数据库不存在的话就创建它,否则就什么也不做。

删除

DROP DATABASE 数据库名;

mysql> DROP DATABASE test;
Query OK, 0 rows affected (0.00 sec)

mysql>

IF EXISTS

使用 DROP DATABASE 去删除一个不存在的数据库会产生错误,可以使用 IF EXISTS 来避免错误。

mysql> DROP DATABASE IF EXISTS test;
Query OK, 0 rows affected (0.00 sec)

mysql>

这个命令的意思是如果指定的数据库存在的话就删除它,否则就什么也不做。

最后更新于