数据库的创建等操作

36 阅读1分钟

数据库结构图

一些表的集合称为数据库,Mysql数据库有若干个表:

图片.png

展示数据库 show

图片.png

可以看见已经内建了4个数据库,这些数据库都是mysql内部使用的。

创建数据库 create

图片.png

这时候创建了一个数据库test,1行

if not exists防止重复定义

图片.png

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

图片.png

可以看到语句执行成功了,提示的ERROR也没有了,只是结果中有1个warning,这个warning只是MySQL善意的提醒我们数据库test已存在而已。

切换当前数据库 use

图片.png

需要注意的是,在退出当前客户端之后,也就是你输入了exit或者quit命令之后或者直接把当前的黑框框页面关掉,当你再次调用mysql -h 主机名 -u 用户名 -p密码的时候,相当于重新开启了一个客户端,需要重新调用USE 数据库名称的语句来选择一下当前数据库。

删除数据库 drop

图片.png

if exists防止重复删除

图片.png 如果想避免这种报错,可以使用这种形式的语句来删除数据库:

图片.png