语句格式:CREATEDATABASEdatabase_name作用:显示当前数据库系统中,创建指定名称的数据库。
mysqlSHOWDATABASES;+——————–+
Database
+——————–+
information_schema
试试看
mysql
performance_schema
supermarket
sys
+——————–+6rowsinset(0.05sec)
我们先来看一下当前数据库中有哪些名称的数据库?以上使用SHOWDATABASES;命令后,显示的数据库中的所有数据库。合计6个。
mysqlCREATEDATABASEtest_db;QueryOK,1rowaffected(0.00sec)
输入CREATEDATABASE命令后,之后输入需要创建数据库的名称。在这个案例中,需要创建的数据库名称为:test_db。
从整条命令语句中我们不难发现,有的单词大写(CREATEDATABASE),有的单词小写(test_db)。其实这是书写习惯问题,只要命令、格式、参数等SQL语句没有错误,无论是大写还是小写都可以正常执行。不过从严格SQL语句写法规范出发,命令和关键字使用大写,其它使用小写。部分内容还可以使用”()等符号框出来。具体使用将在后文中出现,也不再赘述。
mysqlSHOWDATABASES;+——————–+
Database
+——————–+
information_schema
试试看
mysql
performance_schema
supermarket
sys
test_db
+——————–+7rowsinset(0.05sec)
再次使用SHOWDATABASES;命令的结果。系统显示test_db已经被建立,而且在数据库显示中出现。实际显示不会有红色test_db信息的突出显示,只是因为说明而做出的调整。
以下是该命令全部命令格式和参数。CREATE{DATABASE
SCHEMA}[IFNOTEXISTS]db_name[create_option]…create_option:[DEFAULT]{CHARACTERSET[=]charset_name
COLLATE[=]collation_name
ENCRYPTION[=]{‘Y’
‘N’}}也许看的比较头晕,不过没事,当之后我们用到了再说。