# 创建和管理表
/*
1.1 如何创建数据库
今天星期一,天气晴朗
今天又是学MySQL的一天
*/
# 方式1:
CREATE DATABASE mytest1;
SHOW DATABASES;
#方式2:显示指明要创建的数据库的字符集
CREATE DATABASE mytest2 CHARACTER SET'utf8mb4';
CREATE DATABASE mytest3 CHARACTER SET`gbk`;
#查看数据库结构
SHOW CREATE DATABASE mytest2;
SHOW CREATE DATABASE mytest3;
#方式3 如果要创建的数据库已存在,则不会创建,且不会报错。
#如果要创建的数据库不存在,则创建成功
CREATE DATABASE IF NOT EXISTS mytest2;
CREATE DATABASE IF NOT mytest3 CHARACTER SET`utf8`;
#1.2 管理数据库
#查看当前连接中数据库都有哪些
SHOW DATABASES;
#切换数据库
USE mytest2;
#查看当前数据库中保存的数据表
SHOW TABLES;
USE information_schema;
#查看指定数据库下保存的数据表
SHOW TABLES FROM mysql;
#1.3 修改数据库-主要修改数据库的字符集(一般也不做更改)
ALTER DATABASE mytest2 CHARACTER SET 'utf8';
#1.4删除数据库
#方式1
DROP DATABASE mytest2;
show DATABASES;
#方式2:如果要删除的数据库存在,则删除成功,不存在也不会报错
DROP DATABASE IF NOT EXISTS mytest2;