391分钟

程序员老关带您学SQL第1篇:SQL编码实战

程序员老关带您学SQL第1篇:SQL编码实战

SQL是一种特殊目的的编程语言,是一种数据库查询和程序设计语言 ,用于存取数据以及查询、更新和管理关系数据库系统 。 同时SQL 也是关系型数据库的标准语言,所有的关系型数据库都支持 SQL,比如 M…

课程分类
编程开发 | 软件开发
适用人群
专员, 分析师, 工程师
课程标签
SQL编程,数据库查询,数据管理
SQL是一种特殊目的的编程语言,是一种数据库查询和程序设计语言 ,用于存取数据以及查询、更新和管理关系数据库系统 。 同时SQL 也是关系型数据库的标准语言,所有的关系型数据库都支持 SQL,比如 MySQL、Oracle、SQL Server、MS Access、DB2 等。不学习 SQL,就没法使用关系型数据库。 本次课程中关老师通过大量的实际应用案例带大家一起学习SQL基础内容,在学会基础语句的同时进行灵活的应用,真正夯实学习SQL基础。
第1章 开篇综述 - 1-1 数据管理的发展过程 - 1-2 数据逻辑模型与关系型模型 - 1-3 SQL语言概述与作业练习 - 学习代码 第2章 学习环境搭建 - 2-1 麻雀虽小五脏俱全——SQLite数据库 - 2-2 通过命令行访问SQLite数据库 - 2-3 使用DB4图形界面工具将管理SQLite数据库 - 2-4 使用DBeaver图形界面工具将管理SQLite数据库 - 2-5 课后习题 第3章 管理表 - 3-1 创建表 - 3-2 字段数据类型 - 3-3 指定候选键 - 3-4 指定主键 - 3-5 指定外键 - 3-6 指定默认值 - 3-7 禁止空值 - 3-8 CHECK约束 - 3-9 修改表 - 3-10 课程习题 第4章 管理视图 - 4-1 视图概念 - 4-2 案例准备:Oracle 自带示例——SCOOTT用户数据 - 4-3 创建视图 - 4-4 视图的修改与删除 第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 COUNT函数 - 7-2 SUM函数 - 7-3 AVG函数 - 7-4 MIN函数和MAX函数 - 7-5 分类查询结果——GROUP BY子句 - 7-6 使用HAVING筛选查询结果 - 7-7 使用DISTINCT选择唯一值 - 7-8 课后习题 第8章 子查询 - 8-1 从一个案例引出的思考 - 8-2 使用子查询解决问题 - 8-3 单行子查询 - 8-4 示例:子查询的案例演示 - 8-5 示例:多行子查询案例演示 - 8-6 嵌套子查询案例:查找超出平均工资员工所在部门列表 - 8-7 案例:查找员工表中工资第三高的员工信息 - 8-8 删除语句中的子查询案例:删除部门所在地在纽约的所有员工 - 8-9 案例:给所有低于平均工资的员工涨工资 - 8-10 课后习题 第9章 表连接 - 9-1 表连接概念 - 9-2 准备数据 - 9-3 内连接 - 9-4 案例:找出部门在纽约的所有员工姓名列表 - 9-5 左连接 - 9-6 右连接 - 9-7 全连接 - 9-8 交叉连接 - 9-9 课后习题 课后测试
关东升

关东升

国内著名技术专家,技术顾问,技术图书作家