——SQL 创建数据库
语法
CREATE DATABASE 的基本语法如下所示:
CREATE DATABASE DatabaseName;
在 RDBMS 中,数据库的名字应该是唯一的。
示例
如果你先想要创建一个新数据库 <testDB>
,那么 CREATE DATABASE 语句应该这么写:
SQL> CREATE DATABASE testDB;
创建数据库之前,请确保你有管理员权限。数据库一旦创建成功就会出现在数据库列表中。
SQL> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | AMROOD | | TUTORIALSPOINT | | mysql | | orig | | test | | testDB | +--------------------+ 7 rows in set (0.00 sec)
——SQL 删除数据库
语法
DROP DATABASE 的基本语法如下:
DROP DATABASE DatabaseName;
无论任何时候,RDBMS 中数据库的名字都应该是唯一的。
示例
如果你想要删除数据库 <testDB>
,那么 DROP DATABASE 语句应该这么写:
SQL> DROP DATABASE testDB;
注意:执行数据库删除操作应当十分谨慎,因为数据库一旦删除,存储的所有数据都会丢失。
删除任何数据库之前,请确保你有管理员权限。数据库删除之后,你可以在数据库列表中看到变化:
SQL> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | AMROOD | | TUTORIALSPOINT | | mysql | | orig | | test | +--------------------+ 6 rows in set (0.00 sec)
—— SQL 选择数据库,USE 语句
如果你的数据库架构中有多个数据库同时存在,那么在开始操作之前必须先选定其中一个。
SQL USE 语句用于选取当前数据库架构中存在的任一数据库。
语法:
USE 语句的基本语法如下:
USE DatabaseName;
再次强调,RDBMS 中数据库的名字应该唯一。
示例:
按照以下方式查看所有可用的数据库:
SQL> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | AMROOD | | TUTORIALSPOINT | | mysql | | orig | | test | +--------------------+ 6 rows in set (0.00 sec)
如果你想要操作 AMROOD 数据库的话,可以执行下面的 SQL 命令选中它,然后开始执行你所需要的操作。
SQL> USE AMROOD;