SQL语句是大小写不敏感的,以是以下两种语句是相同的: create database if not exists Java113; CREAT DATABASE IF NOT EXISTS JAVA113;
4.2.1 if not exists校验
其中,if not exists的作用是检查要创建的数据库是否存在,若不存在则创建,若存在则提示警告信息。
查察警告信息:show warnings; 注意: 在现实的工作中,实验SQL语句时,不是手动一条一条实验的,而是批量一起实验,为了不让某一条语句的错误影响整个实验流程,都会加上一些雷同于if not exists 的校验,防止因为某条SQL出错导致整个SQL停止实验。
4.2.2 手动明白字符集和排序规则
在创建数据库时,强烈建议大家手动明白字符集和排序规则!!!
4.2.3 SQL语句创建数据库
故完备创建数据库的SQL语句如下(if not exists校验 && character set ... collate...):
注:MySQL中允许开发者使用关键字命名,但是在使用的时候要用反引号把关键字引起来
如:create database if not exists `database` character set utf8mb4 collate utf8mb4_0900_ai_ci;
反引号在键盘上的位置为:ESC下边,TAB上边,1的左边,要用英文字符 (`) 关键字:database、create、user、from、to、password...... 4.3 删除数据库