mysql学习(003 mysql 字符集等)

【尚硅谷】MySQL数据库教程天花板,mysql安装到mysql高级,强!硬!

总时长 85:43:00 共199P

此文章包含第101p-第p104的内容

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

修改了字符集后
对已添加的数据库和数据表无影响

在这里插入图片描述
之后在这个库里创建数据表如不指定数据字符集 则还是原来的拉丁字符

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

划线的那两对必须一样
在这里插入图片描述

在这里插入图片描述
这几个最好都设置成utf8 utf8mb4

在这里插入图片描述
set names utf8只是本次生效,重启会失效,要想永久,建议改配置文件!!!

规范

大小写

在这里插入图片描述

windows -->1 大小写不敏感
在这里插入图片描述

linux -->0 大小写敏感
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

8.0无法修改 除非把所有的数据库文件都删掉才可以改

最好不要改
在这里插入图片描述

建议我们定义的小写 数据库的关键字大写 可以区分哪些是自己的 哪些是数据库自带的

在这里插入图片描述

sql_mode

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

宽松模式 一般用于数据库迁移时 这样不会报错 但是会导致部分数据丢失

在这里插入图片描述

在这里插入图片描述

写错了也不会报错 不要用
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

数据目录

在这里插入图片描述

在这里插入图片描述

存放数据库文件的目录
linux /var/lib/mysql
win c:programData/mysql/mysql8.0/data
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

show datadir

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

查看mysql表

\G查看 规整
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

两种常用的搜索引擎

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
db.opt文件 存储了这个数据库的字符集、比较规则等信息
frm文件 存储表结构
存储的数据 5.7版本InnoDB 默认放在 ibd文件里 也可以放在父目录的 ibdata1文件夹(系统表空间,初始大小12M)里

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
8.0 没有frm文件 表结构和表数据合并了 合并到 ibd文件里了
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

MyISAM 把.ibd拆分成两个文件 .myd 存放数据 .myi 存放索引
InnoDB 是聚合索引 所以在一个文件里(ibd)
在这里插入图片描述

在这里插入图片描述
MyISAM 5.7 .frm
MyISAM8.0 .sdi
一样的

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

视图不存数据 只是一个虚拟的表
验证方法 这里只有视图的frm文件 没有.ibd文件 证明它只有表结构 没有表数据
在这里插入图片描述

在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值