数据库基本操作
数据库是数据存储的最外层(最大单元)
创建数据库
基本语法:
create database 数据库名字 [库选项];
create database mydatabase;
库选项:数据库的相关属性
字符集属性:
charset
代表当前数据库下所有表存储的数据默认指定的字符集(如果当前不指定采用DBMS
默认的字符集)基本语法:
create database 数据库名称 charset 字符集名称
create database mydatabase2 charset gbk;
校对集属性:
collate
显示数据库
每当用户通过
SQL
指令创建一个数据库,系统会产生一个对应的存储数据的文件夹。
其实每个数据库文件夹下都有一个
opt
文件,保存的是对应的数据库选项。对于创建数据库时没有指定数据库选项的数据库
opt
文件里会有默认的字符集选项和校对集选项。其中字符集选项是使用DBMS
默认的字符集(安装数据库时指定的),而校对集是跟随字符集的。
显示全部
基本语法:
show databases;
显示部分
基本语法:
show databases like 匹配模式;
匹配模式:
_:匹配当前位置单个字符 %:匹配当前位置多个字符
显示数据库创建语句
基本语法:
show create database 数据库名;
show create database mydatabase;
选择数据库
基本语法:
use 数据库名字;
use mydatabase;
修改数据库
修改数据库字符集(库选项):字符集和校对集
基本语法:
alter database 数据库名字 charset=字符集名字;
alter database mydatabase charset=gbk;
删除数据库
基本语法:
drop database 数据库名字;
drop database mydatabase;