02-数据库的增删改查

2019-01-05  本文已影响0人  喝酸奶要舔盖__

创建数据库

示例一:
在MySQL中创建一个名称叫做stu1的数据库
create database stu1;
注意点: 如果已经存在一个叫做stu1的数据库, 那么会报错

示例二:
判断如果没有stu1的库就创建, 有就不创建
企业开发中推荐这样写
create database if not exists stu1;

示例三:
创建一个数据库, 告诉MySQL将来数据库中存储的内容采用gbk编码
create database if not exists stu2 charset=gbk;

注意点:
如果没有手动设置数据库的编码, 那么默认会采用安装时全局的设置作为默认的编码,就是在安装时指定的编码


查看数据库

注意点:
如果数据库的名称是SQL语句的关键字或者是特殊符号, 那么数据库的名称需要用反引号括起来
create database if not exists create charset=utf8; #报错
create database if not exists `create` charset=utf8; #不会报错
create database if not exists `#%~*%#` charset=utf8; #不会报错

删除数据库

示例一:
drop database stu1;
注意点: 如果数据库不存在会报错

示例二:
判断只有表存在才删除, 不存在就不删除
drop database if exists stu1;

修改数据库

alter database 数据库名称 charset=字符编码

示例:
alter database stu2 charset=utf8;
上一篇 下一篇

猜你喜欢

热点阅读