IT评测·应用市场-qidao123.com技术社区

标题: mysql底子知识 [打印本页]

作者: 千千梦丶琪    时间: 2024-11-13 18:16
标题: mysql底子知识
sql语句类型及用途:

事务

ACID特性简介

事务隔离级别

隔离级别脏读不可重复读幻读读未提交(Read uncommitted)×××读已提交(Read committed)√××读未提交(Read uncommitted)(默认隔离级别)√√×读未提交(Read uncommitted)√√√什么是脏读、幻读和不可重复读?

脏读: 一个事务读取到另一个事务尚未提交的数据。 事务 A 读取事务 B 更新的数据,然后 B 回滚操纵,那么 A 读取到的数据是脏数据。
不可重复读: 一个事务中两次读取的数据的内容不同等。 事务 A 多次读取同一数据,事务 B 在事务 A 多次读取的过程中,对数据作了更新并提交,导致事务 A 多次读取同一数据时,效果 不同等。
幻读: 一个事务中两次读取的数据量不同等。 体系管理员 A 将数据库中全部门生的成绩从具体分数改为 ABCDE 等级,但是体系管理员 B 就在这个时候插入了一条具体分数的记录,当体系管理员 A 改结束后发现另有一条记录没有改过来,就好像发生了幻觉一样,这就叫幻读。
不可重复读的和幻读很轻易肴杂,不可重复读侧重于修改,幻读侧重于新增或删除。 解决不可重复读的题目只需锁住满意条件的行,解决幻读需要锁表。
存储引擎MyISAM 与 InnoDB 如何选择?

索引

索引类型

索引方法

B树索引(B-Tree Index)
哈希索引(Hash Index)
索引失效环境

索引优化策略

索引设计原则

视图

定义:

视图是在数据库中定义的虚拟表。它是一个基于一个或多个现实表的查询效果集,可以像现实表一样被查询和操纵。视图可以看作是一个动态生成的数据表,其内容是从其他表中选择、过滤和盘算得到的。
用途:

优点:

缺点:

束缚

定义

束缚是表级的强制规定。可以在创建表时规定束缚(通过 CREATE TABLE 语句),或者在表创建之后通过 ALTER TABLE 语句规定束缚
用途

防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操纵或错误信息而提出的。为了包管数据的完整性,SQL规范以束缚的方式对表数据举行额外的条件限制
存储过程/函数

定义

存储过程:一组预编译的 SQL 语句,用于执行复杂的操纵。它可以接收输入参数,并返回输出参数或效果集。
函数:一种特殊类型的存储过程,它只返回一个标量值(单个数据值)。
主要区别

程度分区和垂直分区

程度分区是把数据分散到多个表中,表的字段都同等,数据不同
例如:可以根据时间范围(如每年的数据)或地理地区(如每个都会的数据)来分区。程度分区的常见模式包罗:
垂直分区是把一张表拆分成多个表,表的字段不同等,数据同等
垂直分区是根据列的属性来分割表。这种分区模式下,每个分区包罗的是表中的不同列,而行数保持不变。通常,垂直分区将频繁访问的列和不常访问的列分开,以优化查询性能和减少读取磁盘的数据量。
例如:可以将一个包罗大text和BLOB列的表,这些text和BLOB列又不经常被访问,这时候就可以把这些不经常利用的text和BLOB列划分到另一个分区。
分区的优势和限制
优势:提高查询性能,减少需要搜索的数据量;数据管理更加灵活,可以独立地备份、恢复或优化某个分区;提高数据备份/恢复等操纵的效率。
限制:如果不当利用,可能会对性能产生负面影响;需要更多的内存和磁盘空间来维护索引、统计信息和其他元数据;对于跨分区的查询,可能需要额外的连接操纵,这可能会导致性能题目。
mysql 8.0以上版本没找到data文件的题目

如果不在C:\Program Files目录下,那么在C:\ProgramData\MySQL\MySQL Server 8.0目录下可以找到data目录和ini配置文件
mysql 8.0版本因为密码插件题目无法登录


如果因为密码插件题目无法登录,可以实验在命令行输入以下语句
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
将mysql的密码插件从caching_sha2_password修改为mysql_native_password
数据库体系和数据库管理体系的关系、区别?

数据库体系是一个包罗硬件、软件和数据的完团体系,而数据库管理体系是这个体系中负责数据操纵和管理的软件部门。
navicat是数据库管理体系人机交互界面,不是数据库管理体系
mysql是数据库管理体系

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4