数据库学习一站式入门资料(纯干货)

本文涉及的所有内容仅供学习使用,如有侵权,请联系本人删除

一、数据库管理系统安装

这里提供三种方式安装:
1.华为的OpenGauss系统(支持国产!!)
这里提供在华为云服务器上配置的方法,由于是装在云端的,对本地的机器没什么要求,基本可以上浏览器的设备都能用。
配置手册下载地址:

链接:https://pan.baidu.com/s/1SN9kqmrCZsHDBbLB-BAMjA 提取码:0822

2.虚拟机安装
(虚拟机内已经配置好Mysql、Oracle数据库,打开即用)
下载地址:

链接:https://pan.baidu.com/s/1eFltlVvY9q4LJ8Sfv00zEQ 提取码:0822

3.本地安装数据库
这里推荐使用Mysql,然后配合navicat使用,UI界面对新手更加友好。
Mysql的安装教程在网上很多,随便找一个装上就可以了。而navicat本身是收费的,这里提供一个绿色版本及安装教程(条件允许的话还是建议支持正版)
NaviCat下载及安装教程

4.备选方案
如果以上安装都有问题或者嫌麻烦的话,并且手头有Linux的机器的话,可以使用sqlite,基本0配置打开即用,缺点是功能比较基础,一些功能无法实现。
这里推荐关于Sqlite使用的一篇文章:https://blog.csdn.net/u011192270/article/details/48031763

二、学习资源

网课

这里给大家推荐哈尔滨工业大学的数据库网课,个人感觉讲的比较清晰易懂。
https://www.icourse163.org/course/HIT-1001516002

课本

这里推荐高等教育出版社 王珊等 数据库系统概论 第五版 ,及其配套习题解析,PDF资源放在下面了

链接:https://pan.baidu.com/s/1EAw9Hx2DB4LHa5JQHAxulg 提取码:0822

笔记

还有个人整理的一些笔记,大家可以参考,数据库笔记——SQL部分

最后再推荐两个知识比较全面的数据库教程:
1.https://www.runoob.com/sql/sql-tutorial.html
2.https://www.liaoxuefeng.com/wiki/1177760294764384

三、编程练习

学习编程语言一定不能只停留在书本上,一定要动手实践。

1.本人参照实验教程一书,做了一些练习,题目和答案 都在这里

2.力扣上有关于SQL的题目可以练习。
https://leetcode-cn.com/problemset/database/

posted @ 2022-03-05 16:00  Cheney822  阅读(341)  评论(0编辑  收藏  举报