很多人在处理数据时经常习惯于先用excel,看到SQL拔腿就跑。但其实SQL才是数据分析的良药,在访问、数据清理和存储上拥有excel无法比拟的优势。
其实很多初学者,在刚开始接触SQL时,最难的部分不在于工具的难易,而是搞不清楚SQL应该怎么学、学多久,甚至没有合适的学习路径和刷题题库。
因此,我总结了一份5周快速掌握SQL基础的学习指南,分为Hello SQL、运算符、函数、约束和多表连结、查询5个阶段,每个阶段都搭配相应的算法题集;每周完成一个阶段,再搭配习题练习就没问题了。感兴趣的也可以移步 SQL实操指南
![v2-89fb716dde13f32c031914f7080c2c89_b.jpg](https://img-blog.csdnimg.cn/img_convert/bd03c1549a9c463b1f51d3368c90f34b.png)
阶段一:Hello SQL
主要分为以下几个阶段
- 简单的select语句
- 简单的insert语句
- 简单的update语句
- 简单的delete语句
简单的select语句
使用 SELECT COLUMN 查询单个列
SELECT
语句是最常用的 SQL 语句,它能帮助我们从一个或多个表中查询信息。查询是数据库中最常用的功能,因此我们选择它作为 SQL 语句学习的第一步。
SELECT 语句用于从数据库中选取数据,并将结果存储在一个临时结果表中,这个表称为结果集。结果集实际上也是一种包含行与列的表,只不过是未持久化的,即临时表。
示例代码
在使用 SELECT 语句检索表数据时,至少需要给出两条信息——想检索的列名(column_name)和被检索内容的表名(table_name)。
基础语法如下:
![v2-44ae8f8342954f32500221227e864b1a_b.jpg](https://img-blog.csdnimg.cn/img_convert/ca893925a45bef95b2c6b97b959504bb.png)
当我们仅需要查询某一列的信息,且知道该列的列名时,可以使用简单的 SELECT COLUMN
的语句查询单个列来获取该列的信息。
我们可以通过下面的实例来感受一下 SELECT COLUMN 的用法。
假设我们要查询课程表 courses
中所有课程的名称。
我们可以使用下面的 SQL 语句:
![v2-43e71275eb3acf74fb96de1038c0e728_b.jpg](https://img-blog.csdnimg.cn/img_convert/09a4e0c80e340c613f2fc1d740cde445.png)
执行输出结果: