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

2023-11-06

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

一、数据库管理系统安装

这里提供三种方式安装:
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/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

数据库学习一站式入门资料(纯干货) 的相关文章

随机推荐

  • 锂电池充放电电路设计与分析

    Lithium battery charge 锂电池充放电电路 1 USB插入检测电路 1 1 FUSE1 自恢复保险丝 当后续的电路发生短路等故障时 自动启动保护作用来保护外围的电源 避免损坏 因为经常出事故一般是电源出事故了 电源短路
  • leetcode_第17题_缺失的第一个正数——原地哈希

    题目 题目 分析 正常思路 另外制作一个哈希表 然后遍历就ok 但是这样不符合题目空间复杂度要求 所以采用原地哈希就可以了 思路 把正常数字nums i 交换存储到下标位置为nums i 1的地方 不正常数字不管 正常数字是指 值 1 le
  • linux(ubuntu)下C++访问mysql数据库

    Ubuntu安装msyql 安装mysql数据库 1 sudo apt get install mysql server 安装mysql客户端
  • HTTP服务器(二)

    前面已经实现了服务器的整体框架 现在就来具体实现HTTP服务器处理静态页面的逻辑 要获取具体的静态文件 就要知道要获取的文件的路径 我们分析url 协议方案名 使用http 或https 等协议方案名获取访问资源时要指定的协议类型 登录信息
  • 1.mysql体系结构

    中文文档 mysql 5 1中文文档 一 MySql服务器和客户端 1 客户端和服务器服务器是指安装mysql的那台机器 而客户端是远程通过网络使用服务器上的mysql 客户端通过得知远程服务器的ip地址以及mysql的一些密码信息等使用m
  • “探秘JS加密算法:MD5、Base64、DES/AES、RSA你都知道吗?”

    目录 1 什么是JS JS反爬是什么 JS逆向是什么 2 JS逆向的大致流程 3 逆向的环境搭建 3 1 安装node js 3 2 安装js代码调试工具 vscode 3 3 安装PyExecJs模块 4 JS常见加密算法 4 1 Bas
  • Spring Boot 开启Giz

    Enable response compression server compression enabled true The comma separated list of mime types that should be compre
  • C++关键字

    注意单引号 a 97 A 65 include using namespace std
  • Java socket通信实例,简单入门socket实例代码

    是不是看了许多socket入门知识 却还是不能实际运用呢 这篇文章通过利用简单实例程序讲解通过socket实现客户端与服务器之间的通讯 这篇文章可以让你不需要了解socket原理也能利用 便于应急 但建议之后要好好补补关于soket的基础知
  • 安装jdk后HelloWorld测试

    编写HelloWorld java文件 源码如下 public class HelloWorld public static void main String args System out println Hello World in U
  • 数据库实验三 单表查询

    一 实验目的 理解SELECT语句的操作和基本使用方法 二 实验题目 1 查询全体学生的姓名 学号 所在系 SELECT Sname Sno Sdept FOEM studentflx 2 查询选修了课程的学生学号 SELECT DISTI
  • IDEA出现Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpst

    错误截图 解决方法 关了maven的运行检查就好了 maven的编译打包检查 关闭点一下就可以了 忽略检查测试文件
  • python模拟退火算法 水平耦合强度

    水平耦合强度 horizontal bonds 0 2242 0 8894 0 9625 1 3939 1 2604 1 7343 0 0290 0 0731 0 0770 0 4400 1 6270 0 0596 0 0690 0 119
  • 教你解决浏览器被360劫持篡改主页的麻烦

    前言 相信很多的小伙伴都遇到一个问题 就是好端端的 打开自己的edge或者Chrome 突然发现自己的主页变成了这样 下图 不得不说 这个看得人真的不适 晕 相信大部分人还是喜欢简洁的 而且主要的是 自己的浏览器被可恶的360给篡改了 真是
  • Torch 1.9.1 DDP 并行优化与多模块调用问题

    DDP 基础实现 由于 DataParallel DP 采取的是多线程并行 出于其特性 会造成通信瓶颈 GIL 限制 因此更高效的方式是使用 DistributedDataParallel 实现更高效的 GPU 使用 DDP 相关基础实现参
  • docker mysql config_Docker部署MySQL8

    docker exec it mysql8 bash root 5a0866b3cd6c mysql uroot p Enter password Welcome to the MySQL monitor Commands end with
  • QT 仅设置QFrame样式,不影响QFrame下其他控件样式

    记录项目中需求 仅需要设置QFrame边框样式 而不影响QFrame下其他控件样式 QT设计师中页面样式简图 treeMenu QFrame titleName QLabel titleNameEdit QLineEdit 设置方法 选中Q
  • ubuntu配置nfs踩过的坑

    关于nfs在ubuntu的配置 网上有很多 基本都可以用 可以随意参考 本文只给出关于使用nfs常见的bug进行排故 问题一 mount nfs requested NFS version or transport protocol is
  • dotnet build Itwas not possible to find any installed .NET Core SDKs Did you mean to run .

    1 在CentOS7中编译aspnetcore项目时出现了下面的错误 意思是没有安装 NET Core SDK root iZwz90r5hel5o570f21k91Z AspNetCoreDocker dotnet build AspNe
  • 数据库学习一站式入门资料(纯干货)

    本文涉及的所有内容仅供学习使用 如有侵权 请联系本人删除 一 数据库管理系统安装 这里提供三种方式安装 1 华为的OpenGauss系统 支持国产 这里提供在华为云服务器上配置的方法 由于是装在云端的 对本地的机器没什么要求 基本可以上浏览