**
小白终是踏上了这条不归路----小文的mysql学习笔记(1)
小白终是踏上了这条不归路----小文的mysql学习笔记(2)----条件查询
小白终是踏上了这条不归路----小文的mysql学习笔记(3)----排序询查
小白终是踏上了这条不归路----小文的mysql学习笔记(4)----常见的基本函数
小白终是踏上了这条不归路----小文的mysql学习笔记(5)----分组查询
…
…
小白终是踏上了这条不归路----小文的mysql学习笔记(目录)
**
经过一天的学习,我们学完了DML篇,那么我们继学习DDL数据定义语言
**
#DDL数据定义语言:主要涉及库和表的管理
一、库的管理
创建、修改、删除
二、表的管理
创建、修改、删除
创建 :create
修改:alter
删除 :drop
一、库的管理
1、库的创建
刷新之后就会出现你自己所创建的库,
如果该库已经创建,在此执行该建库语句就会报错,那么为了不让他报错,如果没库就建库,如果有库,也不会报错,那么就要加上 IF NOT EXISTS
即:
2、库的修改
rename database 老库名 to 新库名
这是以前老版本5.1.17里可以使用但是因为很容易造成数据丢失,后面被停用了,现在使用会报错,所以我们如果要改的话就去计算机内找到存储库的地方然后直接更改名字,但我们一般不会去修改库,
我们可以更改库的字符集
就可以把把库的字符集改成你所需要的,当然在建库的时候就可以讲字符集设置好
3、库的删除
当然和库的创建一样如果库已经被删除那么再次删除就会报错,那么在你不知道库是否已经被删除的情况下 但又不想被报错的话就需要添加 IF EXISTS
转载:https://blog.csdn.net/qq_45948983/article/details/105485447