这里还是要再强调一遍,这里的数据库指的是mysql数据库中的数据库,因为mysql数据库是一个多数据库的模式。必要的话大家可以看下「MySQL专栏」简单理解mysql数据库与用户之间的关系。
创建数据库创建数据库参考命令如下:
createschema
database[数据库名称]defaultcharactersetutf8collateutf8_general_ci;
其中要说明以下几点:
1、CREATEschematest等同于CREATEDATABASEtest:代表的是创建数据库test。
2、DEFAULTCHARACTERSETutf8:代表的是将该库的默认编码格式设置为utf8格式。
3、COLLATEutf8_general_ci:代表的是数据库校对规则,utf8_bin将字符串中的每一个字符用二进制数据存储,区分大小写。utf8_genera_ci不区分大小写,ci为caseinsensitive的缩写,即大小写不敏感。utf8_general_cs区分大小写,cs为casesensitive的缩写,即大小写敏感。
查看所有数据库如果要查看mysql数据库中的所有数据库,可以使用命令:showdatabases。
查看当前数据库在MySQL下查看当前使用的是哪个数据库,有三种方式,包括selectdatabase()语句、showtables语句以及status语句。需要注意的是,使用showtables查看时需要该数据库中有表才能显示对应的数据库,否则无法显示。
切换数据库使用“use数据库名”来切换数据库。
mysqlusedb_mysql;
Databasechanged
mysql
删除数据库在MySQL中,当需要删除已创建的数据库时,可以使用DROPDATABASE语句。其语法格式为:
DROPDATABASE[IFEXISTS]数据库名
语法说明如下:
数据库名:指定要删除的数据库名。
IFEXISTS:用于防止当数据库不存在时发生错误。
DROPDATABASE:删除数据库中的所有表格并同时删除数据库。使用此语句时要非常小心,以免错误删除。如果要使用DROPDATABASE,需要获得数据库DROP权限。
以上呢就是关于mysql数据库中数据库的创建、切换、查看以及删除的具体方法了,希望对大家有所帮助,大家有更好的方法还原留言讨论。