一、查看和进入数据库
1.1 查看数据库
查看数据库的语句:
show databases;
就能够查看当前的所有数据库
还可以显示某个数据库在被创建时的创建语句:
show create database 数据库名;
可以看到CREATE和DATABASE是大写的,因为MySQL建议将关键字大写,但并没有作语法上的强制要求。数据库名两侧的反引号用于在数据库名与关键字一致时进行区分,但一般不建议用关键字作为数据库名
1.2 进入数据库
要进入某个数据库,语法为:
use 数据库名;
1.3 查看当前正在使用的数据库
若要查看自己当前正在使用的数据库,则使用如下语句:
select database();
二、创建数据库
创建数据库的语法:
create database [if not exists] 数据库名 [字符集、校验规则];
其中:
• []内部的是可选项
• if not exists 说明如果数据库不存在就创建,存在则不会创建
• create_specification是在创建数据库时可选的字符集或校验规则
例如我们创建一个名为temp的数据库:
当我们没有指定数据库的字符集和校验规则时,默认字符集为utf8,校验规则为utf8_general_ci(不区分大小写)
那我们如何才能在建立数据库时候规定所用字符集?
三,删除数据库
删除数据库的语法:
drop database [if exists] 数据库名;