SQL可以独立完成数据库生命周期中的所有活动,包括定义关系模式、输入数据、建立数据库、查询、更新、维护和重建数据库,数据库安全控制等一系列操作,为数据库应用系统的开发提供了良好的环境。数据库投入运行后,可以根据需要随时逐步修改模式,不影响数据库的运行,使系统具有良好的可扩展性。1.Spark2.x快速入门教程地址:https://www.shiyanlou.com/courses/809学习人数:1.1k关注人数:65Spark已经进入2.0时代,引入了很多优秀的特性,大大提高了性能,使得API更易于使用。在编程方面,实现了离线计算和流式计算API的统一,以及SparkSQL和HiveSQL操作API的统一!2.SQLAlchemy基础教程地址:https://www.shiyanlou.com/courses/724学习人数:9.2k关注人数:329本项目指导用户掌握使用SQLAlchemy连接MySQL数据库,创建数据表用于学习网站,并介绍了使用SQLAlchemy和使用faker生成测试数据的简单curd操作。3、数据库系统实验地址:https://www.shiyanlou.com/courses/1772学员人数:158关注人数:4本项目从SQL的概念入手,学习和练习常用的SQL语法、约束、索引用于MySQL数据库,查看、选择、查询、修改和删除等基本操作。4.用Python实现轻量级数据库地址:https://www.shiyanlou.com/courses/914学习人数:1.2k关注人数:176本项目使用Python开发轻量级数据库,从数据库需求分析,来自架构设计到功能模块化,最终依次实现一个数据库的组合。功能模块包括数据库调度核心引擎模块、数据库模块、数据表模块、数据表字段模块、数据键值约束函数、执行条件模块、SQL语法分析模块,实现类似MySQL的命令行交互和无需代码,可直接使用SQL结构化查询语句。5、大数据带你揭开打车的秘密打车难,也限制了我们更好地利用这种交通工具。哪里打车比较方便?什么时候打车比较方便?本项目将带你学习如何应用sparksql和机器学习技术,以城市出租车轨迹数据为例,通过数据可视化展示分析结果。6、Spark和D3.js分析航班大数据地址:https://www.shiyanlou.com/courses/610学习人数:1.4k关注人数:117本项目通过实例学习航班数据可视化技术。在飞行数据分析实验中,我们可以学习如何使用OpenRefine进行简单的数据清洗,以及如何通过Spark提供的DataFrame、SQL、机器学习框架等工具对飞行起降记录数据进行分析,试图找出答案航班延误的原因,预测航班延误。在数据可视化实验中,我们可以学习d3.js中数据读取、插值、元素选择、属性设置等API的使用。7、SQLMap基础入门地址:https://www.shiyanlou.com/courses/874学习人数:793关注人数:63SQLMap是一款SQL自动化注入工具。它的主要功能是扫描、发现和利用给定URL的SQL注入漏洞。目前支持MySQL、Oracle、PostgreSQL、MicrosoftSQLServer等主流数据库。在MicrosoftAccess等主流数据库中,SQLMap的常用功能有检测注入点、列出数据库账号密码、暴力破解数据库名、表段名、字段名等,可以通过很多脚本来扩展各种功能。本项目搭建DVWA和MySQL数据库环境,通过实例带你轻松使用SQLMap。
