分类: 数据库

13 篇文章

PostgreSQL 学习笔记
DDL(数据定义语言) 数据库相关 -- 创建数据库 create database testdb; -- 更改数据库 alter database testdb rename to mydb; -- 删除数据库 drop database mydb; 表相关 -- 创建表 create table course ( course_id char(…
WSL2 + PostgreSQL + pgAdmin4 环境搭建
这里采用在 WSL2(Ubuntu 22.04) 上安装 PostgreSQL,再在 Windows 10 上通过 pgAdmin4 工具连接数据库的方法,便于日后学习和使用 安装 PostgreSQL 进入官网的下载页面,根据自己的系统选择对应的下载链接,传送门 依次执行下面的命令,添加源地址和软件包密钥,然后更新源,安装 postgresql …
其它基本操作
[toc] 其它基本操作 一、实验简介 1.1 实验内容 本节实验中我们将学习并实践数据库的其它基本操作:索引、视图,导入和导出,备份和恢复等。 这些概念对于数据库管理员而言都非常重要,请仔细理解并完成所有实验操作。 作为基础篇,不会涉及到关于索引和视图的高级应用和核心概念,但是基本操作大家会了解,尤其是关于索引的内容,学会建立恰当的索引可以大大提…
数据库及表的修改和删除
[toc] 数据库及表的修改和删除 一、实验简介 1.1 实验内容 本节实验中,我们将学习并实践如何对数据库表和表中的内容做修改,删除,重命名等操作。 1.2 实验知识点 数据库操作 数据表操作 更新和删除数据 1.3 实验环境 课程使用的实验环境为 Ubuntu Linux 16.04 64 位版本。实验中会用到程序: Mysql 5.7.22 …
SELECT 语句详解
[toc] SELECT 语句详解 一、实验简介 1.1 实验内容 SQL 中最常用的 SELECT 语句,用来在表中选取数据,本节实验中将通过一系列的动手操作详细学习 SELECT 语句的用法。 1.2 实验知识点 SELECT 基本语法 数学符号条件 AND OR IN 通配符 排序 SQL 内置函数和计算 子查询与连接查询 1.3 实验环境 …
搭建一个简易的成绩管理系统的数据库
[toc] 搭建一个简易的成绩管理系统的数据库 介绍 现需要构建一个简易的成绩管理系统的数据库,来记录几门课程的学生成绩。数据库中有三张表分别用于记录学生信息、课程信息和成绩信息。 数据表结构如下: 学生表(student):学生 id 、学生姓名和性别 课程表:课程 id 和课程名 成绩表:成绩 id 、学生 id 、课程 id 和分数 服务器中…
SQL的约束
[toc] SQL的约束 一、实验简介 1.1 实验内容 约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性、唯一性。本节实验将在实践操作中熟悉 MySQL 中的几种约束。 1.2 实验知识点 SQL 约束 1.3 实验环境 课程使用的实验环境为 Ubuntu Linux 16.04 64 位版本。实验中会用到程序: Mysq…
创建数据库并插入数据
[toc] 创建数据库并插入数据 一、实验简介 1.1 实验内容 本次课程将介绍 MySQL 新建数据库,新建表,插入数据以及基本数据类型的相关知识。本节实验将创建一个名为 mysql_shiyan 的数据库,其中有两张表 employee 和 department。 1.2 实验知识点 基本数据类型 插入数据 1.3 实验环境 课程使用的实验环境…
SQL 介绍及 MySQL 安装
[toc] SQL 介绍及 MySQL 安装 一、实验简介 本课程为实验楼提供的 MySQL 实验教程,所有的步骤都在实验楼在线实验环境中完成,学习中请按照实验步骤依次操作。 本课程为 SQL 基本语法及 MySQL 基本操作的实验,理论内容较少,动手实践多,可以快速上手 SQL 及 MySQL 服务。 1.1 实验内容 本次课程对数据库、SQL、…
Redis 简明教程(四)
[toc] Redis 高级应用 实验介绍 前面学习了 Redis 的基础知识和基本命令,接下来继续讲解 Redis 的高级应用,包括:安全性设置,主从复制,事务处理,持久化机制,虚拟内存的使用。 知识点 安全性 主从复制 事务处理 持久化机制 虚拟内存的使用 实验环境 Xfce 终端 适合人群 本课程难度属于容易,属于初级级别课程。 安全性 涉及…