×

mysql

数据库课设——DMS(高校宿舍管理系统)

SH SH 发表于2024-04-21 浏览8761 评论0
数据库课程设计报告 高校学生宿舍管理系统 目录 (一)实验目的 3 (二) 软硬件环境 3 mysql-8.0.22-winx64、Webyog SQLyog 3 (三)实验设计简述 3 (四)系统需求分析 3 1. 管理员 3 2. 校区 3 3. 楼栋 4 4. 楼栋管理员 4 5. 宿舍 4 6. 宿舍报修 4 7. 学生 4 (五)概念模型设计 4 1. 管理员信息 4 2. 校区信息 5 3. 楼栋信息 5 4. 楼栋管理员信息 5 5. 宿舍信息 5 6. 宿舍报修信息 5 7. 学

mysql

MySQL的三种日志文件(mysql日志文件有几种)

LL LL 发表于2024-04-21 浏览5763 评论0
InnoDB有三种重要的日志文件:undo log,redo log,bin log。 undo log Undo Log:数据库事务开始之前,会将要修改的记录存放到Undo日志里,当事务回滚时或者数据库崩溃时,可以利用undo日志,撤销未提交事务对数据库产生的影响。 Undo Log产生和销毁:Undo Log在事务开始前产生;事务在提交时,并不会立刻删除undo log,innodb会将该事务对应的undo log放入到删除列表中,后面会通过后台线程purge thread进行回收处

mysql

深入详解数据库事务(开发必用)(数据库事务使用)

漂泊 漂泊 发表于2024-04-21 浏览5657 评论0
 一.事务的概念: 一组逻辑操作单元,时数据从一个状态转换到另一个状态。  二.事务处理的原则:         保证所有的事务都被当做一个操作单元来执行,即使出现了故障,也不能改变这种处置原则。要么与事务相关的数据全部被修改,并永远的提交保存下来,要么所有的事务全部回滚到事务没被执行的状态。 三.那些操作会影响数据库的提交 (一).数据库连接一旦断开,数据库的数据都被会提交 (二).DDL操作完成,数据自动提交,并且无法回滚 (三).DML操作默认为提交,

mysql

MySQL单元选择题及答案(期末复习题)(mysql期末考试选择题)

慕容小布 慕容小布 发表于2024-04-21 浏览9919 评论0
一、选择题 1、数据模型的三要素不包括(C) A,数据结构B,数据操作C,数据类型D,完整性约束 2、关系运算不包括(D) A,连接B,投影C,选择D,查询 3、表1-1所示的学生信息表中的主键为(A) A,studentnoB,sexC,birthdateD,sname 4、下面的数据库产品中,(C)是开源数据库。 A,OracleB,DB2C,MySQL  D,SQL Server 5、E-R概念模型中,信息的3种概念单元不包括(B) A,实体型B,实体值C,实体属性D,

mysql

使用canal解决Mysql和Redis数据同步(TCP)

shabibani shabibani 发表于2024-04-21 浏览4989 评论0
前言 之前写过一篇文章《使用canal解决Mysql和Redis数据同步问题》,也是使用canal实现mysql和redis的数据同步,和该篇文章不一样的是,上一篇是基于MQ实现数据同步,该篇文章是基于TCP方式来实现。 工作原理分析 我们在面试的时候常常听面试官问这么一个问题:你们的Mysql和Redis怎么做数据同步的,根据不同的业务场景又很多方案,你可能会说先写库再删缓存,或者延迟双删或其他方案。今天我要给大家分享的就是比较成熟的方案-使用Canal实现Mysql和Redis数据

mysql

docker安装及启动mysql服务(docker启动MySQL)

+++? +++? 发表于2024-04-21 浏览5385 评论0
目录 1.docker安装mysql 2.连接数据库 1.docker安装mysql 前提:确保自己的服务器已经安装好了docker (1)输入命令,查看docker, docker info 或 docker version (2)然后我们进入docker hub官去下载自己想要的mysql镜像Docker Hub 搜索mysql,   (3)找到office版本,  点击进入之后,可以看到docker安装mysql的命令为: docker p

mysql

MySql语句查询某一级节点的所有子节点(mysql语句查询某一级节点的所有子节点的数据)

Nacl Nacl 发表于2024-04-21 浏览4159 评论0
MySql语句查询某一级节点的所有子节点 ​ 在日常项目中,我们总能用到树型结构的数据,我们用代码去进行查询是比较麻烦的,这里提供一种sql语句查询父节点和子节点的方法。 ​ 说明:只能当前节点查出所有子节点,不包含与当前节点平级的节点,且子节点是全部返回,并没有分层分级。 1、表结构----建表语句 CREATE TABLE `group` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `parent_id` bigin

mysql

mysql数据多表查询、主键、主外键(mysql数据库主键外键)

悠悠然 悠悠然 发表于2024-04-21 浏览5114 评论0
什么是外键? 1.主键Primary Key:是唯一标识一条记录,不能有重复的,不允许为空,用来保证数据完整性 2.外键: 是另一表的主键, 外键可以有重复的, 可以是空值,用来和其他表建立联系用的。所以说,如果谈到了外键,一定是至少涉及到两张表。 3.外键的作用:建立表之间的关系,保证数据库的完整性 案例 新建2张表: 部门表(dept) create table department( id int prim

mysql

Ubuntu20.04 离线安装 MySQL 5.7

longhuahim longhuahim 发表于2024-04-21 浏览5973 评论0
Key words:MySQL 5.7,Ubuntu20.04,离线安装,数据库 一、环境 操作系统:Ubuntu 20.04.4 LTS 数据库:MySQL 5.7.34 网络情况:内网服务器,无法访问互联网资源 二、介质下载 1.安装依赖包 libmecab2 http://archive.ubuntu.com/ubuntu/pool/universe/m/mecab/libmecab2_0.996-1.2ubuntu1_amd64.deb libaio1 http:

mysql

MySql创建分区(mysql创建分区表语法)

刚刚好 刚刚好 发表于2024-04-21 浏览5950 评论0
Python微信订餐小程序课程视频 https://blog.csdn.net/m0_56069948/article/details/122285951 Python实战量化交易理财系统 https://blog.csdn.net/m0_56069948/article/details/122285941 一、Mysql分区类型 1、RANGE 分区:基于属于一个给定连续区间的列值,把多行分配给分区。 2、HASH分区:基于用户定义的表达式的返回值来进行选择的分区,该表达式使

mysql

vue项目使用node连接数据库(前后端分离)(node vue前后端分离)

企业法律顾问王永宝 企业法律顾问王永宝 发表于2024-04-21 浏览5497 评论0
学习关键语句: vue连接mysql数据库 vue项目连接后台数据库配置 vue通过node连接MySQL数据库 写在前面 为了快速学习nodejs制作后端并和数据库进行交互的方法,所以赶紧写一篇这样的文章出来,如果你对这篇文章中提到的内容有所疑惑,请飞快的将你的疑惑输入到下方评论区中! 另外一个真实原因是我在做这个练习时很难找到完整的教学性文章 , 所以决定分享一下经验 注意:本文在2022/8/16号已进行完善,此次完善的内容如下 变为更符合真实项目的目录结构 axios请求二次

mysql

MongoDB-使用mongo/mongosh命令行连接数据库(linux 连接mongodb数据库命令)

亿源雾化蒸汽? 亿源雾化蒸汽? 发表于2024-04-21 浏览5542 评论0
之前的文章中有介绍:MongoDB-在windows电脑本地安装一个mongodb的数据库  但是,直接介绍的都是通过GUI工具去连接数据库,并没介绍用命令行的方式去连接,今天补充一下: 1 使用mongo命令 找到安装目录下的bin目录下,有一个mongo.exe,双击一下就可以: 如果忘记安装到哪个位置了怎么办呢? 可以在服务列表找到MongoDB对应的windows服务,然后双击服务,就可以看到安装的目录: 每次都要到安装目录下去启动,是不是很麻烦呢?有没有更