您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件开发专栏 > 数据库 > 正文

学透这7个免费SQL项目,目标成为数据库大佬

发表于:2021-01-05 作者:老K玩代码 来源:今日头条

SQL可以独立完成数据库生命周期中的全部活动,包括定义关系模式、录入数据、建立数据库、査询、更新、维护、数据库重构、数据库安全性控制等一系列操作,这就为数据库应用系统开发提供了良好的环境,在数据库投入运行后,还可根据需要随时逐步修改模式,且不影响数据库的运行,从而使系统具有良好的可扩充性。

1. Spark2.x 快速入门教程

地址: https://www.shiyanlou.com/courses/809

学习人数: 1.1k

关注人数: 65

Spark已经进入了2.0时代,引入了许多优秀的特性,极大地提高了性能,使API更易于使用。在编程方面,实现了离线计算和流计算API的统一,以及spark SQL和hive SQL操作API的统一!

2. SQLAlchemy 基础教程

地址: https://www.shiyanlou.com/courses/724

学习人数: 9.2k

关注人数: 329

该项目引导使用者掌握用SQLAlchemy连接MySQL数据库,为学习网站创建数据表,并介绍使用SQLAlchemy的简单curd操作和使用faker生成测试数据。

3. 数据库系统实验

地址: https://www.shiyanlou.com/courses/1772

学习人数: 158

关注人数: 4

该项目从SQL的概念入手,学习和实践MySQL数据库中常用的SQL语法和约束、索引、查看、选择查询、修改和删除等基本操作。

4. Python 实现一个轻量型数据库

地址: https://www.shiyanlou.com/courses/914

学习人数: 1.2k

关注人数: 176

该项目是利用Python开发一个轻量级数据库,从数据库需求分析、架构设计,到模块化功能,依次实现一个数据库的最终组合。功能模块包括数据库调度的核心引擎模块、数据库模块、数据表模块、数据表字段模块、数据键值约束函数、执行条件模块、SQL语法解析模块,实现了类似MySQL的命令行交互,SQL结构化查询语句可以直接使用没有代码。

5. 大数据带你挖掘打车的秘籍

地址: https://www.shiyanlou.com/courses/736

学习人数: 2.8k

关注人数: 180

出租车是我们生活中经常乘坐的一种交通工具,但乘坐出租车的难度也限制了我们更好地利用这种交通工具。在哪里打车比较容易?什么时候打车比较容易?该项目将带您学习如何应用spark sql和机器学习技巧,以城市出租车轨迹数据为例,通过数据可视化展示分析结果。

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

关注人数: 63

SQLMap是一个自动化的SQL注入工具。它的主要功能是扫描、发现和利用给定URL的SQL注入漏洞。目前支持MySQL、Oracle、PostgreSQL、Microsoft SQL server等主流数据库,在Microsoft Access等主流数据库中,SQLMap的常用功能包括检测注入点、列出数据库账号密码、暴力破解数据库名、表段名、字段名等,可以通过许多脚本扩展各种函数。该项目构建DVWA和MySQL数据库环境,并通过实例带您轻松使用SQLMap。