分类目录归档:MySQL基础

1、避免函数索引 select * from table where YEAR(date) >= 2020; 由于MySQL不支持函数索引,所以即使date字段有索引,也会进行全表扫描。 应该将SQL语句改成:select * fro

一、概述 执行计划是SQl语句调优的一个重要依据。 MySQL 的 EXPLAIN 命令用于查看SQL语句的查询执行计划。从这条命令的输出结果中就能够了解MySQL优化器是如何执行SQL语句的。 这条命令个虽然并没有提供任何调整意见,但它能

1、什么是CAP定理 CAP定理,也称CAP原则,是一个衡量系统设计的准则。指在一个分布式系统中,一致性(consistency)、可用性(availability)、分区容错性(partition tolerance)三者不可兼得,最多只

1、有一个超级大表,如何优化分页查询? (1)数据库层面优化 # 采用延迟关联的形式进行优化 select * from film orderby title limit 100,10; # 改为: select * from film a

1、MySQL 有哪些重要的日志文件? (1)错误日志: 错误日志文件位置: show variables like 'log_error'; (2)查询日志: show variables like ‘general_

一、事务的概念 事务(transaction)是一个操作序列,这些操作要么全部执行,要么全部不执行。 事务通常以BEGIN TRANSACTION 开始,以 COMMIT 或 ROLLBACK 操作结束。 二、事务的特性 1、原子性(ato

1、什么是索引? 索引是一种能帮助 MySQL 提高查询效率的数据结构。   2、索引分别有哪些优点和缺点? 优点: (1)快速访问数据表中的特定信息,提高检索速度。 (2)创建唯一性索引,保证数据表中每一行数据的唯一性。 (3)加速表与表

1、什么是锁?MySQL 中提供了几类锁? 锁是实现数据库并发控制的重要手段,可以保证数据库在多人同时操作时能够正常运行。 MySQL 提供了全局锁、行级锁、表级锁。其中 InnoDB 支持表级锁和行级锁,MyISAM 只支持表级锁。  

一、基础知识 1、如何确定MySQL是否处于运行状态 netstat -nlp | grep mysqld systemctl status mysql 2、如何获取表内所有列的名称和类型 desc table_name 3、如何创建表和删

9/9
NEW

1核2G服务器1年99元,还有更多配置等你挑选...

买阿里云服务器买腾讯云服务器