When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

MySQL 从零基础入门到精通(涵盖 SQL 注入及如何防止)
从零开始带你熟练掌握工作中所需要的SQL知识,包含数据库测试和SQL注入,及数据库面试相关问题。全网最细最全的MySQL中文课程!

This Course Includes
udemy
4.8 (263 reviews )
11h 13m
english
Online - Self Paced
professional certificate
Udemy
About MySQL 从零基础入门到精通(涵盖 SQL 注入及如何防止)
_SQL和安全测试是每个软件工程师都需要具备的额外的、通用的技能,这与他们在项目中的角色无关。这门课程既详细的讲解了SQL相关的各种用法,又讲解了怎么对数据库进行测试,怎么安全的在代码中用SQL,详细的讲解了SQL注入如何发生,以及如何防御。通过教授这些,也让你比你工作中的其他工程师更有优势。当然,这也是每个软件工程师面试中都要考验的技能之一。_
_这门课对初学者来说有什么特别之处?_
先解释概念后实例演示。用实际例子教授SQL中需要掌握的每一个主题。
此外,本课程还实际的展示了SQL注入怎么发生的,怎么去预防,代码怎么写是安全的。用一套专门用于渗透测试的环境来实例讲解。
课程对SQL进行了从初级到高级的深入讲解,可以让您编写出任何SQL查询并在代码中避免SQL注入。 您将熟练运用
SQL查询
,以及对
数据库进行测试
。 告别只讲无聊的幻灯片或定义的讲课模式。用实时场景下的真实案例演示来讲解它是如何工作的。
100多个SQL讲座 + 数据库测试 + SQL注入及防止+材料 + 面试问题 + 简历准备 + 讲师实时指导
完成课程之后,你将精通SQL语言,并可以进行数据库测试,可以在工作中成功地实现并应用它,或者很容易找到高薪工作。 本课程包括: -- 数据库介绍-- SQL和MySQL介绍-- 用命令来设置数据库和表-- 对数据库测试,验证Schema-- 改变表结构操作-- 对数据库的增删改查-- 逻辑运算查询-- 通配符在查询中使用--SQL函数与现实场景应用-- group by在SQL的重要性-- 高级SQL概念-- 子查询的语法和使用--SQL joins的使用和它的优点-- 视图在数据库的重要性 --主键外键还有其他各种SQL关键字
(Union、Intersect、Exist、Case、UnionAll)及其用法
-- 面试练习并提供解决方案 --SQL注入怎么发生的,如何防御-- SQL String函数-- Data constraints 约束,并从数据库测试的角度讲解如何运用及如何测试-- 讲过的课题的SQL词汇表
What You Will Learn?
- 您将获得设计任何复杂SQL来查询数据库的能力 .
- 深入理解GROUP BY、子查询、聚合函数、SQL Server函数、HAVING子句 .
- 理解内连接、左/右外连接和完全外连接之间的区别 .
- 深入理解高级SQL概念来测试数据库 .
- 深入理解数据约束,主键Primary key和外键Foreign Key .
- JDBC ODBC 用Java编程连接到数据库,取到数据库中的数据 .
- 你可以用面试问题那部分的课程,来解决任何有关SQL的面试 .
- 写SQL查询语句查找数据库、表以及敏感数据,比如使用SQL注入用户名、admin密码 .
- 采用SQL查询语句在更安全的页面中去发现和利用SQL注入 .
- 发现和开发盲SQL注入(blind SQL injections) .
- 使用SQL注入获得对目标服务器的完全控制 .
- 使用SQL注入向服务器读取/写入文件 .
- 快速地给SQL注入打补丁 .
- 学习编写正确SQL语句的方法来以防止SQL注入 Show moreShow less.