用户登录

创建数据库

CREATE DATABASE 数据库名称

创建数据库可以使用 CREATE DATABASE 命令,CREATE 是创建,DATABASE 是数据库的意思。在它的后面加上想要创建的数据库的名称就可以了:

CREATE DATABASE movietalk;

这行命令会去创建一个叫 movietalk 的数据库。我们可以查看一下:

show databases;

在返回的结果里,你会看到 movietalk 这个数据库。在 CREATE DATABASE 后面,可以再加上一个 IF NOT EXISTS ,这样在创建的数据库的名称如果已经存在了,就不会显示一个错误。比如我们可以试试再去创建一个叫 movietalk 的数据库。

会出现一个错误提示说 movietalk 这个数据库已经存在了:

ERROR 1007 (HY000): Can't create database 'movietalk'; database exists

下面我们加上一个 IF NOT EXISTS 试一下:

CREATE DATABASE IF NOT EXISTS movietalk;

命令会执行成功,不会显示错误,不过注意这里有一个 warning ,警告。在登录的时候,加上一个 --show-warnings 参数,可以显示这个警告的具体的信息。

先退出一下 ... 再登录 ... 加上 --show-warnings ... 注意这里是两个横线 ... 再执行一下创建数据库的命令 ...

这次会显示出警告的具体内容:Note (Code 1007): Can't create database 'movietalk'; database exists,不能创建 movietalk 这个数据库,因为它已经存在了。

使用数据库

想要去操纵这个数据库,比如创建数据表,往表里插入数据,查询,删除数据等等,需要先用一个 USE 命令,切换到这个数据库。在 USE 的后面加上要切换到的数据库的名称。

USE movietalk;

回车 ... 返回:Database changed ,说明正在使用的数据库已经改变了。

删除数据库

删除数据库,用的是 DROP DATABASE ... 比如我们要删掉 movietalk 这个数据库:

DROP DATABASE movietalk;

返回:Query OK, 0 rows affected (0.08 sec)

说明已经成功执行了命令,我们再用一个 show databases 看一下 ... 现在已经找不到 movietalk 这个数据库了。

创建,使用,删除数据库《 MySQL 基础 》

统计

13799
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点