创建数据库
创建一个属于自己的数据库,看下面的语法
create database [if not exists] db_name;
前面一部分是固定关键字,db_name是你要创建的数据库的名字,例如:
create database test04;
这样我们就创建了属于自己的数据库,如果数据库已经存在,使用if not exists可以避免创建已经存在的数据库的错误,很简单吧。
显示数据库
假如你不知道服务器主机上有多少数据库存在,可以用show databases语法来显示服务器主机上的数据库,从而找到你想要的那个数据库。
我们看下它的语法
show databases [like wild];
显示全部数据库
show databases;
但是有时候你知道数据库名字部分名称,这个时候我们可以用like关键字来显示,例如:
show databases like 'te%';
上述实例我们只记得te开头的数据库,如果关键字在中间呢,我们使用'%st%'形式来查找; 如果关键字在最后,我们使用'%st01'来查找。
选用数据库
当前服务器有很多数据库,我们怎样才能使用我们需要的那个呢。看下面
use db_name;
use是固定关键字,db_name是你要使用的那个数据库的名称,这样我们就把db_name这个数据库变成正在使用的数据库了。也就是说,当你使用上述命令选用数据库之后,之后的任何数据库操作,都是针对你选用的数据库的。例如:
use test04;
删除数据库
我们已经学会创建,查看和选用数据库,那么如果我们不需要这个数据库了,该怎么办呢,置之不理是不好的,数据库是会占据空间的。所以当我们完全不用的时候,最好删除掉。
我们看下删除数据库的语法
drop database [if exists] db_name;
此命令会删除当前数据库和当前数据库中的所有数据表,所以务必确认该数据库是否完全不用!在MySQL 3.22或以后版本中,你可以使用关键词 if exists 阻止一个错误的发生, 如果数据库不存在,例如:
drop database if exists test04;
如果数据库存在则删除,不存在也不会报错。