Home | Back to Courses
老程序员带您学SQL之第1篇:SQL基础

Partner: Udemy
Affiliate Name:
Area:
Description: 本课程是SQL系列课程第一篇:SQL知识基础。本篇包括9章内容,介绍开篇综述语言的一些基础知识。内容包括管理表,管理视图,修改数据,查询数据,聚集查询结果,子查询和表连接。通过本篇的学习,读者可以全面了解标准SQL。第1章 开篇综述1.1 数据管理的发展过程1.2 数据逻辑模型1.3 关系型模型的核心概念1.4 数据库管理系统1.5 SQL语言概述1.6【作业】第2章 学习环境搭建2.1 不需要安装的数据库——SQLite2.2 通过命令行访问SQLite数据库2.3 使用DBeaver图形界面工具管理SQLite数据库2.4 使用DB4图形界面工具管理SQLite数据库2.5【作业】第3章 管理表3.1 创建表3.2 字段数据类型3.3 指定键3.3.1 指定候选键3.3.2 指定主键 3.3.3 指定外键3.4 其他约束3.4.1 指定默认值3.4.2 禁止空值3.4.3 CHECK约束3.5 修改表3.6【作业】第4章 管理视图4.1 视图概念4.2 创建视图4.3 修改视图4.4 删除视图4.5【作业】第5章 修改数据5.1 插入数据——INSERT语句5.2 更改数据——UPDATE语句5.3 删除数据——DELETE语句5.4 数据库事务5.5【作业】第6章 查询数据6.1 SELECT语句6.2 排序查询结果——ORDER BY子句6.3 筛选查询结果——WHERE子句6.4【作业】第7章 汇总查询结果7.1 聚合函数7.1.1 COUNT函数7.1.2 SUM函数7.1.3 AVG函数7.1.4 MIN函数和MAX函数7.2 分类汇总7.2.1 分类查询结果——GROUP BY子句7.2.2 使用HAVING筛选查询结果7.2.3 使用DISTINCT选择唯一值7.3【作业】第8章 子查询8.1 子查询概念8.1.1 从一个案例引出的思考8.1.2 使用子查询解决问题8.2 单行子查询8.2.1 示例:查找所有工资超过平均工资的员工列表8.2.2 示例:查找工资最高的员工8.2.3 示例:查找与史密斯的职位相同员工8.2.4 示例:查找谁的工资超过了工资最高的销售人员8.2.5 示例:查找职位与克拉克相同,且工资超过克拉克的员工8.2.6 示例:查找资格最老的员工8.2.7 示例:查找员工表中工资第二高的工资8.3 多行子查询8.3.1 示例:查找销售部所有员工列表8.3.2 示例:查找与史密斯或克拉克职位不同的所有员工列表8.4 嵌套子查询8.4.1 示例:查找超出平均工资员工所在部门列表8.4.2 示例:查找员工表中工资第三高的员工信息8.5 在DML中使用子查询8.5.2 示例:删除部门所在地在纽约的所有员工8.5.4 示例:给所有低于平均工资的员工涨工资8.6【作业】第9章 表连接9.1 表连接概念9.2 内连接9.3 左连接9.4 右连接9.5 全
Category: Development > Database Design & Development > SQL
Partner ID:
Price: 69.99
Commission:
Source: Impact
Go to Course