`
sakakokiya
  • 浏览: 506969 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MYSQL面试题:十一个高级MySql 面试题

阅读更多
1. Explain MySQL architecture. - The front layer takes care of network connections and security authentications, the middle layer does the SQL query parsing, and then the query is handled off to the storage engine. A storage engine could be either a default one supplied with MySQL (MyISAM) or a commercial one supplied by a third-party vendor (ScaleDB, InnoDB, etc.)
2. Explain MySQL locks. - Table-level locks allow the user to lock the entire table, page-level locks allow locking of certain portions of the tables (those portions are referred to as tables), row-level locks are the most granular and allow locking of specific rows.
3. Explain multi-version concurrency control in MySQL. - Each row has two additional columns associated with it - creation time and deletion time, but instead of storing timestamps, MySQL stores version numbers.
4. What are MySQL transactions? - A set of instructions/queries that should be executed or rolled back as a single atomic unit.
5. What’s ACID? - Automicity - transactions are atomic and should be treated as one in case of rollback. Consistency - the database should be in consistent state between multiple states in transaction. Isolation - no other queries can access the data modified by a running transaction. Durability - system crashes should not lose the data.
6. Which storage engines support transactions in MySQL? - Berkeley DB and InnoDB.
7. How do you convert to a different table type? - ALTER TABLE customers TYPE = InnoDB
8. How do you index just the first four bytes of the column? - ALTER TABLE customers ADD INDEX (business_name(4))
9. What’s the difference between PRIMARY KEY and UNIQUE in MyISAM? - PRIMARY KEY cannot be null, so essentially PRIMARY KEY is equivalent to UNIQUE NOT NULL.
10. How do you prevent MySQL from caching a query? - SELECT SQL_NO_CACHE …
11. What’s the difference between query_cache_type 1 and 2? - The second one is on-demand and can be retrieved via SELECT SQL_CACHE … If you’re worried about the SQL portability to other servers, you can use SELECT /* SQL_CACHE */ id FROM … - MySQL will interpret the code inside comments, while other servers will ignore it.
分享到:
评论

相关推荐

    牛客大数据面试题集锦+答案,共523道,46W+字。大厂必备

    数据库(MySQL)面试题:44道 面试题总结是一个长期工作,面试不停,这份面试题总结就不会停。以后会慢慢把Java相关的面试题、计算机网络等都加进来,其实这不仅仅是一份面试题,更是一份面试参考,让你熟悉面试题...

    MySQL面试题:基础知识与实战技巧

    MySQL是世界上最流行的关系型数据库管理系统之一,其面试题通常涵盖了基础概念、性能优化、事务处理、并发控制等多个方面。以下是一些重要的MySQL知识点,结合给定的面试题内容进行详细阐述: 1. **存储引擎的区别*...

    MySQL面试题:从基础到进阶全面解析

    在面试中,理解和掌握MySQL的基础知识、高级特性和拓展功能是至关重要的。 基础篇的知识点主要包括: 1. MySQL的基本概念:理解MySQL是一个开源、免费的SQL数据库,广泛应用于Web应用。 2. 表结构:了解如何创建...

    mysql面试题(金三银四)

    mysql面试题(金三银四)mysql面试题(金三银四)mysql面试题(金三银四)mysql面试题(金三银四)mysql面试题(金三银四)mysql面试题(金三银四)mysql面试题(金三银四)mysql面试题(金三银四)mysql面试题(金三银四)mysql面试题...

    2023最新100道MySQL面试题( 附答案解析)

    2023最新100道MySQL面试题( 附答案解析)2023最新100道MySQL面试题( 附答案解析)2023最新100道MySQL面试题( 附答案解析)2023最新100道MySQL面试题( 附答案解析) 2023最新100道MySQL面试题( 附答案解析) ...

    mysql常见面试题汇总

    mysql常见面试题汇总,mysql常见面试题汇总 mysql常见面试题汇总,mysql常见面试题汇总 mysql常见面试题汇总,mysql常见面试题汇总 mysql常见面试题汇总,mysql常见面试题汇总 mysql常见面试题汇总,mysql常见面试题...

    经典MySQL面试题及答案.rar

    经典MySQL面试题及答案.rar 经典MySQL面试题及答案.rar 经典MySQL面试题及答案.rar 经典MySQL面试题及答案.rar 经典MySQL面试题及答案.rar 经典MySQL面试题及答案.rar 经典MySQL面试题及答案.rar 经典MySQL面试题及...

    mysql面试题 以及答案 祝你成功

    mysql面试题 以及答案 祝你成功mysql面试题 以及答案 祝你成功mysql面试题 以及答案 祝你成功mysql面试题 以及答案 祝你成功mysql面试题 以及答案 祝你成功mysql面试题 以及答案 祝你成功mysql面试题 以及答案 祝你...

    MySQL面试题(含答案).pdf

    MySQL是一种流行的开源关系型数据库管理系统,以其高效、稳定和易用...以上是MySQL面试中常见的知识点,涵盖数据库特性、表类型、数据类型、事务处理、存储引擎等多个方面,这些知识对理解和操作MySQL数据库至关重要。

    php mysql 面试题集锦

    【PHP与MySQL面试知识点】 1. PHP基础: - PHP语法:理解变量声明、数据类型(字符串、整型、浮点型、布尔型、数组、对象等)、常量与魔术常量的区别。 - 控制结构:理解if/else、switch/case、for、while、do/...

    2022java面试题、JVM面试题、多线程面试题、并发编程、Redis面试题、MySQL面试题、Java2022面试题

    2022java面试题、JVM面试题、多线程面试题、并发编程、Redis面试题、MySQL面试题、Java2022面试题、Netty面试题、Elasticsearch面试题、Tomcat面试题、Dubbo面试题、Kafka面试题、Linux面试题、2021面试题、java面试...

    牛客大数据面试题集锦+答案,共523道,46W+字 面试题总结一网打尽

    数据库(MySQL)面试题:44道 面试题总结是一个长期工作,面试不停,这份面试题总结就不会停。以后会慢慢把Java相关的面试题、计算机网络等都加进来,其实这不仅仅是一份面试题,更是一份面试参考,让你熟悉面试题...

    20 个mysql面试题(含答案)

    都是一些常见的 mysql 面试题,包括数据库基础知识、索引、事务等方面 都是一些常见的 mysql 面试题,包括数据库基础知识、索引、事务等方面 都是一些常见的 mysql 面试题,包括数据库基础知识、索引、事务等方面 都...

    mysql面试题 mysql高级面试题 mysql面试题完整

    以上只是部分MySQL面试题的解答,实际面试中可能涉及更深入的技术细节,如存储引擎选择、分区策略、触发器、视图、存储过程、性能优化、备份恢复策略等。理解并掌握这些知识点对于成为一名优秀的MySQL DBA或开发者至...

    mysql面试题 mysql面试题

    mysql面试题 mysql面试题

    mysql面试题,mysql文档教程

    MySQL面试题与数据库设计知识点总结 MySQL 面试题中,MySQL 文档教程是非常重要的一部分。以下是对 MySQL 面试题的详细知识点总结: 1. SQL 介绍 * SQL 概述:SQL 是 Structured Query Language 的缩写,用来和...

    MySQL高级面试题整理及答案.md

    MySQL高级面试题:该资源包含了MySQL的高级面试题,包括索引优化、查询优化、存储引擎、事务处理等方面的问题。 答案解析:对于每个面试题,该资源都提供了详细的答案解析,帮助开发者更好地理解题目背后的知识点和...

    MySql面试题.doc

    【MySQL面试题解析】 MySQL是世界上最流行的关系型数据库管理系统之一,尤其在Web开发领域中广泛应用。以下是一些MySQL面试中的常见问题及其详细解答: 1. 数据库是什么? 数据库是一个用于存储和管理数据的系统...

Global site tag (gtag.js) - Google Analytics