前言
我们之前介绍了SQL的常用命令,本篇文章我们来介绍SQL数据库的相关操作,包括数据库的新建修改删除操作。
创建数据库
SQL CREATE DATABASE 语句用来创建一个新的数据库,CREATE DATABASE 语句的基本语法如下:
代码语言:sql复制CREATE DATABASE DatabaseName;
注:DatabaseName 为数据库名字,它的名字必须是唯一的,不能和其它数据库重名
示例
如果希望创建一个名为 player 的数据库,那么 CREATE DATABASE 语句的写法如下:
代码语言:sql复制CREATE DATABASE player;
注:创建数据库之前,请确保拥有管理员权限。
创建数据库之后,可以使用 SHOW DATABASES 语句查看:
代码语言:sql复制SQL> SHOW DATABASES;
--------------------
| Database |
--------------------
| information_schema |
| mysql |
| player |
--------------------
3 rows in set (0.00 sec)
删除数据库
SQL DROP DATABASE 语句用来删除已经存在的数据库,DROP DATABASE 语句的基本语法如下:
代码语言:sql复制DROP DATABASE DatabaseName;
DatabaseName 表示要删除的数据库。
示例
如果希望删除现有的 test 数据库,那么 DROP DATABASE 语句的写法如下:
代码语言:sql复制DROP DATABASE player;
注:慎用 DROP DATABASE 语句,数据库被删除后将丢失所有数据
在删除数据库之前,请确保您拥有管理员权限。数据库被删除后,你可以使用 SHOW DATABASES 语句在数据库列表中查看:
代码语言:sql复制SQL> SHOW DATABASES;
--------------------
| Database |
--------------------
| information_schema |
| mysql |
--------------------
2 rows in set (0.00 sec)
选择数据库
如果系统中有多个数据库,那么在开始操作之前,我们需要先选择一个数据库,SQL USE 语句用来选择一个已经存在的数据库。
USE 语句的基本语法如下:
代码语言:sql复制USE DatabaseName;
DatabaseName 表示要选择的数据库名称,它必须是存在的。
首先使用 SHOW DATABASES 语句查看所有已存在的数据库:
代码语言:sql复制SQL> SHOW DATABASES;
--------------------
| Database |
--------------------
| information_schema |
| mysql |
| player |
--------------------
5 rows in set (0.00 sec)
如果我们想要使用player数据库,我们只需要执行下面的 SQL 命令:
代码语言:sql复制SQL> USE plaayer;
总结
本文主要介绍了SQL操作数据库的相关命令,我们需要注意的删除数据库时必须拥有管理员权限,更需要注意即使有管理员权限,也需要谨慎使用删除命令。