创建数据库




我是上帝,我有一个大大的别墅,大大的别墅里面有许多房间。


只要我说:”巴啦啦能量,

create database [if not exists] 数据库名;

建库之术!”

就有了一个名为text_1的房间(数据库)。

如何在命令行中修改MySQL的int长度_创建数据库

好,那么接下来让我们康康我们新建的房间:

“巴啦啦能量,

show databases;

看库之术!”

如何在命令行中修改MySQL的int长度_mysql_02

看到了么?第六个text_1就是我们新建的数据库(你也可以理解为在上帝这个别墅中新建的房间【database】)
如同上图,九个房间【database】上帝都有进入使用的权力。

如何在命令行中修改MySQL的int长度_MySQL_03

而不同的电脑所带的数据库不同,所以和我的不一样没关系哈,比如其中的三个数据库:‘xscj’,‘yggl’,'text_1’都是我建的。

好吧,那我们该怎么进入呢?

孤陋寡闻了吧?

”巴啦啦能量

看房之术

use 数据库名;

进入!”

如何在命令行中修改MySQL的int长度_mysql_04

如何在命令行中修改MySQL的int长度_MySQL_05

use (数据库名)此命令字面理解就是使用这个数据库。也可以理解为进入房子中许多房间中的一间房间工作。

再让我们来看看房间里面有什么(上帝去休息了,接下来让我带你们来参观吧)。

在我们使用“use text_1;”进入了房间text_1之后,我们可以查看text_1里面的东西。这种小问题可难不倒我,我邪魅一笑:

show tables;

如何在命令行中修改MySQL的int长度_数据库_06

我们可以看到显示的是"Empty set (0.00 sec)"也就是空,房间里面没有任何东西。我们可以把table理解成桌子,也就是房间里面的各种桌子

如何在命令行中修改MySQL的int长度_MySQL_07

如何在命令行中修改MySQL的int长度_数据库_08

修改数据库


语法格式

alter {database | schema} {数据库名}
修改选项 [,修改选项]...
这一部分在下一章有说明,现在先略过。我们可以先查看MySQL数据库支持的字符集
show charset

如何在命令行中修改MySQL的int长度_数据库_09


查看MySQL数据库服务器和数据库字符集:

show variables like '%character%';

如何在命令行中修改MySQL的int长度_mysql_10

修改数据库默认字符集和校对规则:

[default] character set 字符集名
[default] collate 校对规则名

如何在命令行中修改MySQL的int长度_MySQL_11

实际使用时不要操作,还是使用扩展服务集"gbk"。

删除数据库


语法格式

drop database if exists text_1

如何在命令行中修改MySQL的int长度_MySQL_12

使用’if exists’子句,可避免删除不存在的数据库是出现错误信息。

可以理解删去了房间:text_1,我们再来看看剩下的房间:

如何在命令行中修改MySQL的int长度_MySQL_13

好了,今天就到这里吧!