MySQL入门(3)——数据库操作(linux及Windows图形工具)

1、在linux上操作数据库

一、查看数据库

指令:

SHOW DATABASES;

这个命令返回可用数据库的一个列表。
包含在这个列表中的可能是MySQL内部使用的数据库。
在这里插入图片描述
查看数据库的字符编码:SHOW CREATE DATABASE 数据库名;

SHOW CREATE DATABASE mydb;
SHOW CREATE DATABASE mydb2;

在这里插入图片描述

二、选择数据库

使用USE关键字,在MySQL中不区分大小写,但为了可读性更强,可以将关键字大写。

USE mysql;

查看当前数据库

SELECT DATABASE();

在这里插入图片描述

三、查询数据库中的表

SHOW TABLES ;

在这里插入图片描述

四、创建数据库

方式一:使用指定的字符编码表,创建数据库。
语法:CREATE DATABASE 数据库名 CHARACTER SET 字符编码;

CREATE DATABASE mydb CHARACTER SET utf8mb4;

在这里插入图片描述

提示:mysql中有utf8和utf8mb4两种编码,在 mysql 中请大家忘记 utf8,永远使用utf8mb4。这是mysql的一个遗留问题,mysql中的utf8最多只能支持3bytes长度的字符编码,对于一些需要占据4bytes的文字,mysql的utf8就不支持了,要使用utf8mb4才行。

方式二:使用默认的字符编码表,创建数据库
格式: CREATE DATABASE 数据库名;

CREATE DATABASE mydb2;

在这里插入图片描述

五、删除数据库

DROP DATABASE mydb;

在这里插入图片描述

同理,为了防止报错,删除数据库是也可以加一个判断,如果存在再删除

DROP DATABASE IF EXISTS mydb;

在这里插入图片描述

六、修改数据库编码

ALTER DATABASE mydb CHARACTER SET gbk;

注意:MySQL曾经提供过重命名数据库的命令:RENAME DATABASE,但后来取消了这个命令,因此不能直接重命名数据库。

2、在图形工具上操作数据库

以DataGrip为例

一、查看数据库

输入下面【1】指令,点击【2】处的绿色三角即可出现下方的内容信息
或者在输入完指令以后会出现绿色方框,点击Ctrl+回车也可同样运行
在这里插入图片描述

二、选择数据库、查询数据库中的表

在这里插入图片描述
如果想几条指令一起执行,可以先全部选中然后点击上方绿色小三角
在这里插入图片描述

三、创建数据库

和上面的指令都是一样的
在这里插入图片描述

四、删除数据库

在这里插入图片描述

3、总结

创建数据库

– 方式一: 使用指定的字符编码表,创建数据库
格式: create database 数据库名 character set 字符编码;
– 方式二: 使用默认的字符编码表,创建数据库.
格式: create database 数据库名;
– 方式三: 先进行判断是否存在,再进行创建
格式: create database if not exists 数据库名 character set 字符编码;

查看数据库

– 查看所有的数据库
格式: show databases;
– 查看指定数据库的字符编码
格式: show create database 数据库名;

删除数据库

– 删除数据库
格式: drop database 数据库名;

使用数据库

– 查看当前使用的数据库
格式: select database();
– 设置当前使用的数据库
格式: use 数据库名;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值