MYSQL数据库的创建,修改与删除

1 创建数据库的三种方式

格式:

CREATE DATABASE IF NOT EXISTS 数据库名 CHARACTER SET '字符集';

#方式1 使用的默认字符集
CREATE DATABASE mytest1;

#方式2 可以设置字符集
CREATE DATABASE mytest2 CHARACTER SET 'gbk';

#方式3(推荐) 如果要创建的数据库已经存在,则创建不成功,但不会报错
CREATE DATABASE IF NOT EXISTS mytest3 CHARACTER SET 'utf8';

2 管理数据库

#查看当前连接中的数据库有哪些
SHOW DATABASES

#切换数据库
USE mytest1;

#查看当前数据库有哪些表
SHOW TABLES;

#查看当前使用的数据库
SELECT DATABASE()
FROM DUAL;

#查看指定数据库下保存的数据表
SHOW TABLES FROM kjj;

3 修改数据库

#更改数据库字符集(通常不会修改)
SHOW CREATE DATABASE mytest2;

ALTER DATABASE mytest2 CHARACTER SET 'utf8';
注意: DATABASE 不能改名。一些可视化工具可以改名,它是建新库,把所有表复制到新库,再删旧库完成的。

4 删除数据库

格式:

DROP DATABASE IF EXISTS 数据库名;

#删除操作默认不能回滚
#方式1:如果要删除的数据库存在,则删除成功。如果不存在,则报错。
DROP DATABASE mytest3;

#方式2:推荐。 如果要删除的数据库存在,则删除成功。如果不存在,则默默结束,不会报错。
DROP DATABASE IF EXISTS mytest1;

DROP DATABASE IF EXISTS mytest2;

你可能感兴趣的:(数据库,mysql)