****-MySQL入门到精通-MySQL
订阅后:请点击此处观看视频课程
****-MySQL入门到精通-MySQL
学习有效期:永久观看
学习时长:1286分钟
学习计划:22天
难度:低
「口碑讲师带队学习,让你的问题不过夜」
讲师姓名:潘康醒
CEO/董事长/总经理
讲师介绍:10年开发和多年教学经验。曾在软件开发企业担任技术总监。 擅长高并发下的web应用开发。 精通Spring、SpringMVC、Mybatis、SpringBoot等企业应用框架,dubbo、zookeeper、SpringCould等分布式开发相关技术。 熟悉Mysql,Oracle等主流数据库的开发
☛点击立即跟老师学习☚
「你将学到什么?」
数据库是实际开发中必然要使用的软件,掌握数据库的基本操作是对每一个后端程序的最基本要求。MySQL作为互联网企业中使用最广泛的数据库,作为Java程序员是不可不学的一门技术。通过本课程,您可以学习到如下知识点:
-
SQL的基本语法:DDL/DML/DQL/DCL
-
掌握各种数据库约束:主键/非空/**/默认值/外键约束/零填充/自增长等
-
掌握表与表的关系:一对一/一对多/多对多
-
掌握表关系的建表原则
-
掌握多表查询的方式:内连接/外连接/全连接/子查询等
-
掌握数据库的三大范式
-
掌握MySQL事务的管理方式
-
掌握JDBC对MySQL进行CRUD操作
-
掌握连接池的原理和流程连接池的使用
-
掌握自定义数据库框架实现对数据库的CRUD操作
-
掌握代理模式的原理和使用
-
掌握JDBCTemplate工具的使用
「课程学习目录」
第1章:MySQL基础语法 |
1.数据库概述 |
2.数据库安装与卸载 |
3.MySQL目录结构 |
4.数据库服务器启动和停止 |
5.数据库登录和退出 |
6.数据库服务器、数据库和表的关系 |
7.实体类与表的对应关系 |
8.SQL概述 |
9.DDL语句-操作数据库 |
10.SQLyog工具安装和使用 |
11.MySQL数据类型 |
12.DDL语句-操作数据表 |
13.DDL语句-修改表结构 |
14.DML语句-插入数据 |
15.DML语句-更新数据01 |
16.DML语句-更新数据02 |
17.DML语句-删除数据 |
18.DQL语句-简单查询01 |
19.DQL语句-简单查询 |
20.DCL语句 |
21.蠕虫复制概述 |
22.关于DOS窗口乱码问题 |
第2章:MySQL进阶语法 |
1.条件查询 |
2.like模糊查询 |
3.排序查询 |
4.聚合函数查询 |
5.分组查询 |
6.having和where的区别 |
7.分页查询 |
8.数据库约束概述 |
9.主键约束添加和删除 |
10.主键自增长 |
11.delete和truncate的区别 |
12.零填充补充 |
13.unique约束 |
14.非空约束 |
15.默认值约束 |
16.单表存在的问题分析 |
17.解决单表存在的问题 |
18.外键约束 |
19.外键级联操作 |
第3章:MySQL高级语法 |
1.教学内容概述 |
2.表关系-一对一 |
3.表关系-一对多 |
4.表关系-多对多 |
5.表关系建表原则小结 |
6.多表查询概述和数据准备 |
7.笛卡尔积现象 |
8.内连接查询 |
9.左外连接查询 |
10.右外连接查询 |
11.全连接查询概述 |
12.子查询概述 |
13.单行单列子查询 |
14.多行单列子查询 |
15.多行多列子查询 |
第4章:MySQL高级特性 |
1.数据库备份和还原 |
2.数据库范式概述 |
3.第一范式概述 |
4.第二范式概述 |
5.第三范式概述 |
6.事务概述 |
7.事务管理-手动管理 |
8.事务管理-自动管理 |
9.事务原理 |
10.回滚点 |
11.事务的四大特性 |
12.事务并发访问存在的问题 |
13.事务隔离级别概述 |
14.脏读、不可重复读、幻读 |
第5章:JDBC |
1.JDBC概述 |
2.JDBC核心API概述 |
3.JDBC之注册驱动 |
4.JDBC之获取连接对象 |
5.JDBC之Statement对象概述 |
6.JDBC之执行DDL语句-创建表01 |
7.JDBC之执行DDL语句-创建表02 |
8.JDBC之执行DML-增删改 |
9.JDBC之ResultSet对象概述 |
10.JDBC之执行DQL语句-查询数据 |
11.JDBC事务-转账案例 |
12.创建JDBC工具类 |
13.JDBC实现登录案例 |
14.SQL注入概述和演示 |
15.PreparedStatement接口概述 |
16.PreparedStatement解决SQL注入 |
17.PreparedStatement使用步骤小结 |
18.PreparedStatement和Statement区别 |
19.PreparedStatement实现增删改操作 |
20.PreparedStatement实现查询操作 |
21.关闭资源注意事项 |
第6章:数据库连接池 |
1.连接池概述 |
2.自定义连接池-步骤分析 |
3.自定义连接池-代码实现 |
4.自定义连接池-测试 |
5.自定义连接池-关闭连接问题分析 |
6.代理模式的概述 |
7.代理模式四要素概述 |
8.静态代理概述和演示 |
9.动态代理对象的创建 |
10.动态代理实现原理分析 |
11.动态代理执行流程分析 |
12.动态代理真实开发案例 |
13.动态代理解决连接对象关闭问题 |
14.C3P0基本使用-硬编码方式 |
15.C3P0基本使用-配置文件方式 |
16.Druid基本使用-硬编码方式 |
17.Druid基本使用-配置文件方式 |
18.连接池工具类创建和测试 |
第7章:JdbcTemplate |
1.元数据概述 |
2.参数元数据-ParameterMetaData |
3.结果集元数据-ResultSetMetaData |
4.自定义数据库框架-实现增加、删除、更新方法 |
5.JdbcTemplate概述 |
6.JdbcTemplate快速入手 |
7.JdbcTemplate实现增删改 |
8.JdbcTemplate实现查询-返回简单类型 |
9.JdbcTemplate实现查询-RowMapper封装数据 |
10.JdbcTemplate实现查询-BeanPropertyRowMapper封装数据 |
11.三层结构概述 |
12.用户注册案例-项目结构搭建 |
13.用户注册案例-数据访问层 |
14.用户注册案例-业务逻辑层 |
15.用户注册案例-表现层 |
「7项超值权益,保障学习质量」
- 大咖讲解
技术专家系统讲解传授思路与实战。
- 答疑服务
专属社群随时沟通与讲师答疑,扫清学习障碍。
- 课程资料+课件
超实用资料,覆盖核心知识,关键技能,方便练习巩固。
- 常用实战
企业常见实战案例,带你掌握Python在工作中的不同运用场景。
- 大牛技术大会视频
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
- APP+PC随时随地学习
满足不同场景学习需求,不受空间、地域限制。
- 内推机会
****联合大厂博客专家,为优秀学员推荐具有竞争力的工作机会 。
☛点击立即跟老师学习☚
「什么样的技术人适合学习?」
- 想进入技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是技术不够丰富,没有竞争力的你
「悉心打造精品好课,22天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握MySQL知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
☛点击立即跟老师学习☚
「你可以收获什么?」
掌握SQL的基本语法
掌握JDBC的常用API
掌握常用连接池的使用
掌握JdbcTemplate模板的使用