创建数据库
我是上帝,我有一个大大的别墅,大大的别墅里面有许多房间。
只要我说:”巴啦啦能量,
create database [if not exists] 数据库名;
建库之术!”
就有了一个名为text_1的房间(数据库)。
好,那么接下来让我们康康我们新建的房间:
“巴啦啦能量,
show databases;
看库之术!”
看到了么?第六个text_1就是我们新建的数据库(你也可以理解为在上帝这个别墅中新建的房间【database】)
如同上图,九个房间【database】上帝都有进入使用的权力。
而不同的电脑所带的数据库不同,所以和我的不一样没关系哈,比如其中的三个数据库:‘xscj’,‘yggl’,'text_1’都是我建的。
好吧,那我们该怎么进入呢?
孤陋寡闻了吧?
”巴啦啦能量
看房之术
use 数据库名;
进入!”
use (数据库名)此命令字面理解就是使用这个数据库。也可以理解为进入房子中许多房间中的一间房间工作。
再让我们来看看房间里面有什么(上帝去休息了,接下来让我带你们来参观吧)。
在我们使用“use text_1;”进入了房间text_1之后,我们可以查看text_1里面的东西。这种小问题可难不倒我,我邪魅一笑:
show tables;
我们可以看到显示的是"Empty set (0.00 sec)"也就是空,房间里面没有任何东西。我们可以把table理解成桌子,也就是房间里面的各种桌子
修改数据库
语法格式
alter {database | schema} {数据库名}
修改选项 [,修改选项]...
这一部分在下一章有说明,现在先略过。我们可以先查看MySQL数据库支持的字符集
show charset
查看MySQL数据库服务器和数据库字符集:
show variables like '%character%';
修改数据库默认字符集和校对规则:
[default] character set 字符集名
[default] collate 校对规则名
实际使用时不要操作,还是使用扩展服务集"gbk"。
删除数据库
语法格式
drop database if exists text_1
使用’if exists’子句,可避免删除不存在的数据库是出现错误信息。
可以理解删去了房间:text_1,我们再来看看剩下的房间:
好了,今天就到这里吧!