前言

看CSDN有很多SQL教程,但还是偏向专业对口的人员去看,我决定开启一个从0-1的学习,主要面向那些没学过SQL的朋友们,不一定涉及多么复杂的语法,但是可以让大家了解到平常最常用的一些SQL知识,然后能真正去使用。。

个人介绍:

本人已从事BI工作近五年时间,从什么都不懂的小白,到现在在数据行业也算小有进步,在工作中发现,哪怕不是跟我相关专业的同事,有时候也需要在系统中进行一些数据核对,一些数据分析,有时候找我帮忙时,我建议他们学下SQL,因为这东西真的不难,但是帮助真的很大,求人不如求己。但是可能隔行如隔山,他们对我理解的简单并不买账。

学习人群

哪些人群可以学习呢:

1.没有学习过SQL

2.想在相关系统中利用SQL进行分析的人。

3.其他不管你是任何身份,只要不嫌弃我就好哈哈哈。

什么是SQL?

今天就先讲一下,什么是SQL吧?

官方版

先看一段官方一点的回答吧。

SQL(Structured Query Language,结构化查询语言)是一种用于管理和操作关系型数据库的标准编程语言。它让用户能够通过简单的文本命令与数据库进行交互,执行各种操作,如查询数据、更新记录、插入新数据和删除数据等。

### SQL的主要功能包括:

1. **数据查询**:使用 `SELECT` 语句从数据库中提取数据。
   - 示例:`SELECT * FROM employees WHERE salary > 50000;`

2. **数据插入**:使用 `INSERT` 语句向数据库表中添加新记录。
   - 示例:`INSERT INTO employees (name, salary) VALUES ('John Doe', 60000);`

3. **数据更新**:使用 `UPDATE` 语句修改数据库中已有的记录。
   - 示例:`UPDATE employees SET salary = 70000 WHERE name = 'John Doe';`

4. **数据删除**:使用 `DELETE` 语句从数据库中删除记录。
   - 示例:`DELETE FROM employees WHERE name = 'John Doe';`

5. **数据定义**:使用 `CREATE`, `ALTER`, `DROP` 等语句定义和修改数据库结构,包括创建表、改变列的数据类型等。
   - 示例:`CREATE TABLE employees (id INT, name VARCHAR(100), salary DECIMAL(10, 2));`

6. **数据归档与管理**:使用视图、索引等对数据进行更高效的管理与存取。

### SQL的标准和扩展:

- SQL有多个标准,如 ANSI SQL,但不同的数据库管理系统(如 MySQL、PostgreSQL、Oracle、Microsoft SQL Server 等)可能有各自的扩展和变体,以提供特定的功能和优化。

### 总结:

SQL是进行关系型数据库管理的核心语言,广泛应用于各种应用程序和系统中,以满足数据存储和处理的需求。无论是数据分析、Web开发,还是企业信息系统,SQL都是不可或缺的工具。

人话版

相信很多新朋友看着官方的回答不是很理解,那我就用人话版说一下:

其实就是在数据库中处理数据的语言,涉及到数据库中数据的增删改查,当然,很多业务相关的同事其实主要涉及到查询数据的语言即可,就更加简单了。

举个最简单的实际例子,很多朋友是业务同事,可能会了解到NC,SAP系统,这些系统都会有一个存储数据的地方,我们称他为数据库。这时候我们就可以利用SQL进行一些查询,比如查询今天销售了多少金额,那我们就可以利用SQL查询相关订单表,比如SAP的存储销售订单的数据库表-VBAP,限制销售日期为今天即可。

下节预告

学习SQL的一些准备:主要学习环境得准备。

最后

因为我也是在职状态,目前也先想到在CSDN记录一下,后续可能会换地方,也不知道大家有没有兴趣,如果大家有兴趣的话可以关注我一下,有什么问题可以私信我,我看到也会回的哦。大家有什么意见都可以提醒我哦。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部