![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
Rick1024
吾辈事业,方兴未艾!
展开
-
MySQL面试专题
MySQL 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区 别?数据库三范式是什么?有哪些数据库优化方面的经验?请简述常用的索引有哪些种类?mysql 数据库中索引的工作机制是什么?MySQL的基础操作命令...原创 2020-03-21 16:44:28 · 190 阅读 · 0 评论 -
面试积累-MySQL-MySQL中varchar与char的区别以及varchar(50)中的50代表的涵义?
varchar 与 char 的区别: char 是一种固定长度的类型,varchar 则是 一种可变长度的类型.varchar(50)中 50 的涵义 : 最多存放 50 个字节int(20)中 20 的涵义: int(M)中的 M indicates the maximum display width (最大显示宽度)for integer types. The maximum lega...原创 2020-03-20 10:50:38 · 1200 阅读 · 0 评论 -
面试积累-MySQL-关于MySQL的复制
Mysql 内建的复制功能是构建大型,高性能应用程序的基础。将 Mysql 的数据 分布到多个系统上去,这种分布的机制,是通过将 Mysql 的某一台主机的数据 复制到其它主机(slaves)上,并重新执行一遍来实现的。 * 复制过程中一 个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将 更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志 可以记录发送到从服务...原创 2020-03-20 10:11:55 · 167 阅读 · 0 评论 -
面试积累-MySQL-MySQL的基础操作命令
MySQL 是否处于运行状态:Debian 上运行命令 service mysql status,在 RedHat 上运行命令 service mysqld status ;开启或停止 MySQL 服务 :运行命令 service mysqld start 开启服 务;运行命令 service mysqld stop 停止服务 ;Shell 登入 MySQL: 运行命令 mysql -u r...原创 2020-03-19 17:18:40 · 163 阅读 · 0 评论 -
面试积累-MySQL-关于索引问题
数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用 B 树及其变种 B+树原创 2020-03-19 17:06:57 · 179 阅读 · 0 评论 -
面试积累-MySQL-请简述常用的索引有哪些种类?
普通索引: 即针对数据库表创建索引唯一索引: 与普通索引类似,不同的就是:MySQL 数据库索引列的值 必须唯一,但允许有空值主键索引: 它是一种特殊的唯一索引,不允许有空值。一般是在建表的 时候同时创建主键索引组合索引: 为了进一步榨取 MySQL 的效率,就要考虑建立组合索引。 即将数据库表中的多个字段联合起来作为一个组合索引。...原创 2020-03-19 17:04:43 · 844 阅读 · 0 评论 -
面试积累-MySQL-有哪些数据库优化方面的经验?
用PreparedStatement, 一般来说比 Statement 性能高:一个 sql 发给服务器去执行,涉及步骤:语法检查、语义分析, 编译,缓存。有外键约束会影响插入和删除性能,如果程序能够保证数据的完整性, 那在设计数据库时就去掉外键。表中允许适当冗余,譬如,主题帖的回复数量和最后回复时间等UNION ALL 要比 UNION 快很多,所以,如果可以确认合并的两个结 果集中不包...原创 2020-03-19 17:00:30 · 349 阅读 · 0 评论 -
面试积累-MySQL-数据库三范式是什么?
第一范式(1NF):字段具有原子性,不可再分。(所有关系型数据库系 统都满足第一范式数据库表中的字段都是单一属性的,不可再分)第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。要求数据库表中的每 个实例或行必须可以被惟一地区分。通常需要为表加上一个列,以存储 各个实例的惟一标识。这个惟一属性列被称为主关键字或主键。满足第三范式(...原创 2020-03-19 16:53:58 · 406 阅读 · 0 评论 -
面试积累-MySQL- InnoDB支持的四种事务隔离级别名称,以及逐级之间的区别?
Read Uncommitted(读取未提交内容) >> 在该隔离级别,所有事 务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应 用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirty Read)。Read Committed(读取提交内容) >> 这是大多数数据库系统的默 认隔离级别(但不是 MySQL 默认的)。它满足了隔离...原创 2020-03-19 16:48:47 · 1045 阅读 · 0 评论