SQL 21日自学通知识点概述
第一天:SQL简介
- SQL简史:SQL(Structured Query Language)是一种用于管理关系型数据库的标准语言。最初由IBM的程序员在1970年代开发,并于1986年被国际标准化组织(ISO)采纳为标准。
- 数据库简史:数据库技术经历了层次模型、网络模型到现今的主流关系模型,随着计算机技术的进步,数据库管理系统不断演进,以满足不同需求。
- 设计数据库的结构:涉及实体关系图(ER图)的设计,表、字段类型、主键和外键等定义。
- SQL总览:包括SQL的基本语法和命令分类(DDL、DML、DQL、DCL)。
- 流行的SQL开发工具:如MySQL Workbench、SQL Server Management Studio、Oracle SQL Developer等。
- SQL在编程中的应用:多种编程语言如Java、Python通过连接器或ORM框架支持SQL以实现数据库交互。
第二天:查询——SELECT语句的使用
- 一般语法规则:介绍SELECT语句的基本结构、关键字和操作符的使用方法。
- 你的第一个查询:展示实际操作步骤及示例。
- 总结:归纳SELECT语句的核心要素。
第三天:表达式、条件语句与运算
- 表达式:算术、字符串、日期等表达式使用方法。
- 条件语句:如IF、CASE语句实现逻辑判断。
- 运算:包括算术运算、比较运算等。
第四天:函数——对数据的进一步处理
- 汇总函数:
- COUNT:计算行的数量。
- SUM:计算数值字段的总和。
- AVG:计算数值字段的平均值。
- MAX:找出最大值。
- MIN:找出最小值。
- VARIANCE:计算方差。
- STDDEV:计算标准偏差。
- 日期/时间函数:
- ADD_MONTHS:向日期添加月份。
- LAST_DAY:返回指定月份的最后一天。
- MONTHS_BETWEEN:计算两个日期之间的月份数。
- NEW_TIME:转换时区。
整体内容总结
概述了SQL的基础知识,包括SQL简史、数据库结构设计、SELECT查询、表达式与条件语句、及基本数据处理函数,为读者构建起SQL学习的初步框架。