面试官:你知道select语句和update语句分别是怎么执行的吗?
最近有粉丝面试互联网公司被问到:你知道select语句和update语句分别是怎么执行的吗?,要我写一篇这两者执行SQL语句的区别,这不就来了。总的来说,select和update执行的逻辑大体一样,但是具体的实现还是有区别的。当然深入了解select和update的具体区别并不是只为了面试,当希望
12800字!SQL 语法速成手册(干货满满,建议收藏!)
本文针对关系型数据库的一般语法。限于篇幅,本文侧重说明用法,不会展开讲解特性、原理。一、基本概念数据库术语数据库(database)-保存有组织的数据的容器(通常是一个文件或一组文件)。数据表(table)-某种特定类型数据的结构化清单。模式(schema)-关于数据库和表的布局及特性的信息。模式定
MySQL删除大量数据的一些建议
生产环境,往往需要更新/删除大量的数据,由于很可能消耗太多的IO资源,对于生产繁忙的系统,需要小心,以避免对生产环境造成影响。删除大量数据还有一些副作用,比如主从延时、数据文件无法收缩、锁表等。以下是一些要指引和规则:1、批量删除,这样往往可以工作得更快,你可能需要在每次批量删除前sleep一段时间
三年两冠 | DB-Engines 2020年 年度数据库:PostgreSQL
2018到2020年三年中,PostgreSQL两获年度最佳数据库殊荣。也成为唯一一个三次获得年度最佳的数据库系统。PostgreSQL是去年在DB-Engines排名中比其他360个数据库更受欢迎的数据库管理系统。因此,DB-Engines宣布PostgreSQL为2020年度最佳数据库。为了确定
简单说明下MySQL的内存使用
简单说明下MySQL的内存使用。现在大内存机器已经成为互联网公司的标配,对于内存的优化已经不像以前显得那么重要,然而,我们还是有必要了解一些MySQL内存使用的知识,这会让我们的调优更有效果,也避免可能出现的故障,比如OOM。1、MySQL使用内存一般有两大块,如果你使用MyISAM,需要关注留给索