打磨三年!重镑更新!Linux 运维工程师打怪升级进阶成神之路 4.0 (让体系化学习 Linux 运维不再难)!

1 月 22 日
阅读 9 分钟
548
V 4.0 版本是在前面几个版本的基础上更加精细化了运维岗位所需的技能知识点,更详细、更全面,几乎囊括了 Linux 系统运维岗所需的所有技能体系(如:TCP/IP 网络协议栈、Linux 常用命令、企业常用服务与应用软件、常用工具软件、Shell 脚本编程、企业监控平台、集群运维与管理、Nginx 技术栈、MySQL、PostgreSQL、Redis...
封面图

再有谁说还不会数据库基础知识点!就把这个直接甩过去

2023-02-16
阅读 19 分钟
1.5k
死磕数据库系列(一):关系型数据库是如何工作的? 死磕数据库系列(二):数据库系统核心知识点详解 死磕数据库系列(三):关系型数据库设计理论与流程详解SQL语法基础基础模式定义了数据如何存储、存储什么样的数据以及数据如何分解等信息,数据库和表都有模式。主键的值不允许修改,也不允许复用(不能使用已经删除...
封面图

掌握 SQL 这些核心知识点,出去吹牛逼再也不担心了

2021-12-15
阅读 21 分钟
3.4k
第一章 SQL的介绍1.1、什么是sqlSQL:Structure Query Language。(结构化查询语言),通过sql操作数据库(操作数据库,操作表,操作数据)SQL被美国国家标准局(ANSI)确定为关系型数据库语言的美国标准,后来被国际化标准组织(ISO)采纳为关系数据库语言的国际标准各数据库厂商(MySql,oracle,sql server)都支持ISO的SQL标...
封面图

常见 SQL 面试题:经典 50 例

2021-10-27
阅读 19 分钟
9.1k
多表连接: 内连接(省略默认inner) join ...on..左连接left join tableName as b on a.key ==b.key右连接right join 连接union(无重复(过滤去重))和union all(有重复[不过滤去重])
封面图

场景+案例分析,SQL优化这么做就对了!

2021-08-17
阅读 4 分钟
2.7k
在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多SQL语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的SQL就是整个系统性能的瓶颈。
封面图

索引失效的场景有哪些?索引何时会失效?

2021-05-26
阅读 3 分钟
4.7k
我们在设计数据库表时,应该尽力避免NULL值出现,如果非要不可避免的要出现NULL值,也要给一个DEFAULT值,数值型可以给0、-1之类的, 字符串有时候给空串有问题,就给一个空格或其他。

如何快速定位当前数据库消耗 CPU 最高的 sql 语句?

2021-05-11
阅读 2 分钟
4.1k
如果是Oracle数据库我们可以很容易通过sql来定位到当前数据库中哪些消耗CPU高的语句,而mysql数据库可以怎么定位呢?这里用一个简单例子说明下...

分享 5 个免费的在线 SQL 数据库环境

2021-01-09
阅读 2 分钟
4.4k
今天给大家分享几个在线的免费 SQL 运行环境,也就是在线数据库。这些网站可以帮助我们快速运行一些 SQL 语句的测试或者验证,同时还可以在网络上进行分享,关键不需要自己安装数据库。
封面图

超经典!十步完全理解 SQL

2020-12-21
阅读 9 分钟
5.3k
很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。

SQL 优化极简法则,还有谁不会?

2020-12-19
阅读 6 分钟
5.2k
SQL 作为关系型数据库的标准语言,是IT从业人员必不可少的技能之一。SQL 本身并不难学,编写查询语句也很容易,但是想要编写出能够高效运行的查询语句却有一定的难度。

超全的数据库建表/SQL/索引规范,适合贴在工位上!

2020-11-02
阅读 4 分钟
4k
规范在整个后端执行也有大半年的时间,对于整个团队在开发阶段就减少不恰当的建表语句、错误SQL、错误的索引有积极的意义,故分享出来给大家参考。

8 种常见 SQL 错误用法

2020-10-22
阅读 12 分钟
3.1k
分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。

SQL面试通关秘籍:面试知识点+技巧分享!

2020-10-05
阅读 5 分钟
2.7k
SQL是用于数据分析和数据处理的最重要的编程语言之一,因此与数据科学相关的工作(例如数据分析师、数据科学家和数据工程师)在面试时总会问到关于 SQL 的问题。

分布式 SQL 数据库新的演变方向

2020-09-04
阅读 3 分钟
2.2k
随着各个组织先后将其业务转向云端环境时,他们很快地意识到:在一些最关键的应用背后,那些旧式的关系型数据库不但限制了迁移的速度,而且根本无法有效地实现灵活的业务扩展。许多企业既希望保持诸如Oracle、SQL Server、Postgres和MySQL之类关系型数据库的可靠性,又能够享受到云服务所带来的规模效应、以及全局稳定性...

图解 SQL ,这也太形象了吧!

2020-09-03
阅读 5 分钟
3.7k
作者|不剪发的Tony老师 来源|[链接]本文介绍关系数据库的设计思想:在 SQL 中,一切皆关系。在计算机领域有许多伟大的设计理念和思想,例如:在 Unix 中,一切皆文件。在面向对象的编程语言中,一切皆对象。关系数据库同样也有自己的设计思想:在 SQL 中,一切皆关系。关系模型关系模型(Relational model)由 E.F.Cod...

纯干货!15000 字语法手册分享给你,看完搞懂,再也不担心SQL写不好了

2020-08-27
阅读 16 分钟
2.8k
来源:cnblogs.com/liuqifeng/p/9148831.html一、基础1、创建数据库 {代码...} 2、删除数据库 {代码...} 3、备份sql server {代码...} 4、创建新表 {代码...} 5、删除新表 {代码...} 6、增加一个列 {代码...} 注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。7、主键 {...

强势推荐!SQL 语句单引号、双引号的用法

2020-08-11
阅读 3 分钟
6k
关于Insert字符串 ,在(单引号,双引号)这个方面发生了问题,其实主要是因为数据类型和变量在作怪。下面我们就分别讲述,虽然说的是Insert语句, 但是Select、Update、Delete语句都是一样的。

12800字!SQL 语法速成手册(干货满满,建议收藏!)

2020-07-04
阅读 13 分钟
2.3k
作者:静默虚空原文:[链接] 本文针对关系型数据库的一般语法。限于篇幅,本文侧重说明用法,不会展开讲解特性、原理。 一、基本概念 数据库术语 数据库(database) - 保存有组织的数据的容器(通常是一个文件或一组文件)。 数据表(table) - 某种特定类型数据的结构化清单。 模式(schema) - 关于数据库和表的布局...

为什么 SQL 查询不是先执行 SELECT 语句?

2020-06-17
阅读 3 分钟
1.8k
很多 SQL 查询都是以 SELECT 开始的。不过,最近我跟别人解释什么是窗口函数,我在网上搜索”是否可以对窗口函数返回的结果进行过滤“这个问题,得出的结论是”窗口函数必须在 WHERE 和 GROUP BY 之后,所以不能”。

30种MySQL常用SQL查询语句优化方法

2020-04-28
阅读 4 分钟
2.8k
链接:[链接]作者:IT生涯 1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫...

值得收藏!面试中有哪些经典的数据库问题?

2020-04-27
阅读 7 分钟
2.5k
1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引、如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随着行记录的写入而主键递增,这个ROWID不像ORACLE的ROWID那样可引用...

SQL这么写!你是给自己挖坑.....

2020-04-26
阅读 4 分钟
2.3k
SQL是作为一个程序员接触得非常多的一种语言,但是,很多时候,我们会发现,有些SQL的执行效率异常的差,造成了数据库的负担。我们通过分析这些有问题的SQL,就可以发现很多我们平时在写SQL的时候忽略的问题。

阿里云RDS数据库常用SQL语句分享

2020-04-12
阅读 4 分钟
2.3k
日常工作或学习过程中,会常用到某些SQL语句,又不太容易记忆的。建议大家多多整理记录下这些常用的SQL,这样后续用到会方便很多。我在工作及学习过程中也整理了下个人常用的SQL,现在借云栖社区这个平台分享给大家。可能有些SQL你还不常用,但还是希望有所帮助,说不定将来哪天有需求就能用到。

坑!就写了一行sql,整个系统挂了..(赠书)

2020-04-10
阅读 3 分钟
1.8k
Insert into select请慎用。这天xxx接到一个需求,需要将表A的数据迁移到表B中去做一个备份。本想通过程序先查询查出来然后批量插入。但xxx觉得这样有点慢,需要耗费大量的网络I/O,决定采取别的方法进行实现。通过在Baidu的海洋里遨游,他发现了可以使用insert into select实现,这样就可以避免使用网络I/O,直接使用SQ...