MySQL 数据库零基础入门-实战课程(涵盖 SQL 注入及如何防止)
【资料目录】
├─01. 课程介绍
│ 1. 课程介绍~1.mp4
│
├─02. SQL介紹
│ 1. 数据库介绍~1.mp4
│ 2. SQL和MySQL介绍~1.mp4
│ 3. 下载MySQL server和workbench~1.mp4
│ 4. SQL编辑器基本功能介绍~1.mp4
│ 5. SQL参考资料.html
│ 5.1 数据库和SQL及MySQL介绍.pptx.pptx
│ 5.2 MySQL安装.pptx.pptx
│ 写给IT技术爱好者的一封信.txt
│
├─03. 实例演示数据库CRUD操作
│ 1. 创建数据库~1.mp4
│ 2. 指向创建的数据库以及创建表~1.mp4
│ 3. 将记录插入表~1.mp4
│ 4. 从表中检索记录~1.mp4
│ 5. 所讲课题的SQL语句.html
│
├─04. 改变Table Schema操作
│ 1. 在表中添加和修改记录~1.mp4
│ 2. 删除记录并删除数据库~1.mp4
│ 3. 更新表中的行~1.mp4
│ 4. 修改操作~1.mp4
│ 5. 所讲课题的SQL语句.html
│
├─05. SQL逻辑操作符提取数据
│ 1. 查询语句中的Select Distinct 关键字的用法~1.mp4
│ 2. SQL Where命令的使用~1.mp4
│ 3. SQL语句中逻辑运算符 and和or的用法~1.mp4
│ 4. 逻辑运算符 ’In’ ’Between’用法~1.mp4
│
├─06. 写Smart SQL Queries的正则表达式
│ 1. 正则表达式的介绍~1.mp4
│ 2. 查询中的通配符用法~1.mp4
│ 2.1 world.sql.sql
│ 3. 查询语句中sort by的用法~1.mp4
│ 4. 所讲课题的SQL语句.html
│
├─07. 高级的SQL概念
│ 1. 用真实场景介绍SQL函数-count~1.mp4
│ 2. SQL函数-Max&Min&AVG~1.mp4
│ 3. SQL中Group By的重要性~1.mp4
│ 4. GroupBy和SQL函数SUM组合使用~1.mp4
│ 5. Group By实例演示及having用法~1.mp4
│ 6. 所讲课题的SQL语句.html
│ 写给IT技术爱好者的一封信.txt
│
├─08. 加深对GroupBy,聚合函数的理解—实例演示
│ 1. SQL中groupby的重要性-Groupby&sum~1.mp4
│ 2. Groupby和SQL函数(Max,Min,Avg)组合使用~1.mp4
│ 3. 在GroupBy和聚合函数中使用’ Having ’关键字~1.mp4
│ 4. Where和Having关键字的区别以及什么时候用它们~1.mp4
│ 5. 练习Groupby,Having,Where和聚合函数-Part1~1.mp4
│ 6. 练习Groupby,Having,Where和聚合函数-Part2~1.mp4
│ 7. 所讲课题的SQL语句.html
│
├─09. 实例演示 SQL Sub queries
│ 1. Subquery语法和使用~1.mp4
│ 2. SubQuery实例演示~1.mp4
│ 3. 所讲课题的SQL语句.html
│
├─10. SQL Joins,Inner Join,Outer joins,Left&Right Joins及面试问题
│ 1. SQL Join的用法和优势~1.mp4
│ 2. SQL Joins实例演示~1.mp4
│ 3. Subqueries和Joins的关系~1.mp4
│ 4. MySQL Error Code 1055J解决办法-Group By~1.mp4
│ 4.1 my-cnf.txt.txt
│ 5. join和subquery的实例演示~1.mp4
│ 6. Left join 和 Right join及Inner join介绍~1.mp4
│ 7. 实例演示inner join,left join,right join~1.mp4
│ 8. 练习及答案~1.mp4
│ 9. 所讲课题的SQL语句.html
│
├─11. 实例演示SQL String函数和视图(Views)
│ 1. Database中视图的介绍~1.mp4
│ 2. 实例演示view&group by~1.mp4
│ 3. string函数–concat和substring~1.mp4
│ 4. String函数-replace~1.mp4
│ 5. String函数length trim及limit关键字~1.mp4
│ 6. 所讲课题的SQL语句.html
│
├─12. 混杂的SQL关键字(Union、Intersect、Exist、Case、UnionAll)及其用法
│ 1. SQL关键字Union和Union All~1.mp4
│ 2. 用逻辑实现从两张表里取交集Intersect~1.mp4
│ 3. SQL中Exists关键字用法~1.mp4
│ 4. 实例演示SQL中的CASE语句-动态表~1.mp4
│ 4.1 例子表.xlsx.xlsx
│ 5. 所讲课题的SQL语句.html
│
├─13. 数据约束(data constraints)对数据库测试的重要性
│ 1. NOT NULL Constraint~1.mp4
│ 2. NOT NULL约束验证和测试~1.mp4
│ 3. default约束的验证及测试~1.mp4
│ 4. unique约束的验证和测试~1.mp4
│ 5. Primary key约束的验证和测试~1.mp4
│ 6. 所讲课题的SQL语句.html
│
├─14. 实例演示外键Foreign Key和主键Primary Key
│ 1. SQL中外键约束–Foreign Key~1.mp4
│ 2. 用实例讲解外键(foreign key)的规则和约束~1.mp4
│ 3. ON DELETE CASCADE关键字来强制删除外键的规则~1.mp4
│ 4. 所讲课题的SQL语句.html
│
├─15. 面试练习题及答案
│ 1. 练习~1.mp4
│ 2. 面试练习题-1.html
│ 3. 面试练习题-2.html
│ 4. 练习1的答案.html
│ 5. 练习2的答案.html
│
├─16. 与Selenium集成的JDBC连接(要求基本自动化知识)
│ 1. mysql driver的下载~1.mp4
│ 2. jdbc编程-创建项目~1.mp4
│ 3. 创建数据库及表以及连接到jdbc java代码~1.mp4
│ 4. 用java代码从数据库里面取数据用在Selenium自动化测试中~1.mp4
│ 5. JDBC代码下载.html
│
├─17. 搭建渗透测试环境-(为SQL注入准备)
│ 1. SQL注入~1.mp4
│ 2. VirtualBox简介及需要安装的软件~1.mp4
│ 3. 安装Kali2018到虚拟机~1.mp4
│ 4. 安装Metasploitable到虚拟机~1.mp4
│ 5. Kali Linux基本介绍~1.mp4
│ 6. Linux Terminal及Linux基本命令~1.mp4
│ 7. 配置Metasploitable及环境的网络设置~1.mp4
│
├─18. SQL注入漏洞
│ 1. 什么是SQL?~1.mp4
│ 2. SQL注入的危险~1.mp4
│ 3. 在POST中发现SQL注入~1.mp4
│ 4. 使用SQL注入漏洞绕过登录限制~1.mp4
│ 5. 使用SQL注入绕过更安全的登录限制~1.mp4
│ 6. 防止登录页面中的SQL注入~1.mp4
│
├─19. SQL注入漏洞——从数据库中提取数据
│ 1. 在GET中发现SQL注入~1.mp4
│ 2. 读取数据库信息~1.mp4
│ 3. 发现数据库中的表~1.mp4
│ 4. 提取敏感数据–比如密码等~1.mp4
│
└─20. SQL注入漏洞-高级漏洞发掘
1. 发现和利用盲SQL注入~1.mp4
10. 使用SQLmap获取直接的SQL Shell~1.mp4
11. 防止SQL注入的正确方法~1.mp4
12. Bonus Lecture.html
2. 发现更复杂的SQL注入~1.mp4
3. 通过使用更难的SQL注入提取数据(密码)~1.mp4
4. 绕过过滤器~1.mp4
5. 绕过安全检查和访问所有记录~1.mp4
6. 快速修复,防止SQL注入~1.mp4
7. 使用SQL注入漏洞在服务器上读写文件~1.mp4
8. 获取反向Shell访问权并获得对目标Web服务器的完全控制~1.mp4
9. 发现SQL注入和使用SQLmap提取数据~1.mp4