MySQL数据库基本操作
展示所有数据库:
show database # 显示所有的数据库
创建数据库:
create database student;
# 创建一个名为student的数据库
其中 create、database为关键字,不能设置为库名,若要以这些关键字设置库名,可以使用反引号(`)包裹起来,但是不建议这样做,不要用关键字。
若此数据库已存在,创建失败。
创建时检查:
create database if not exists student;
# 建议使用,即创建库时检查是否存在此库名的数据库,若存在,不进行创建且不会报错,若不存在,创建
创建数据库指定字符编码
create database if not exists student charset = gbk;
# 若不存在库名为student的数据库,则创建该数据库并指定该数据库的字符编码为gbk
删除数据库:
drop database student;
# 若不存在此数据库,报错
drop 销毁
student 库名
删除时检查:
drop database if exists student;
# 若存在,删除,若不存在,不操作不报错。
查看创建数据库的SQL
show create database student;
# 展示student数据库创建的SQL,也会展示字符编码
修改数据库字符编码
alter database student charset = utf8;
# 将数据库student的字符编码修改为utf8