随笔分类 -  【DataBase】数据库相关

头疼于 范式&子查询
摘要:视频地址: https://www.bilibili.com/video/BV1pp4y1Q7Yv 创建案例库: 创建数据库 create database data charset=utf8; 建表语句 # 学生表 Student: create table Student( SId varcha 阅读全文
posted @ 2021-05-04 17:23 emdzz
摘要:Windows服务主机已经安装好MySQL8并且配置了用户密码 MySQL8更改用户密码: ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则(永不过期) ALTER USER ' 阅读全文
posted @ 2021-02-11 23:28 emdzz
摘要:游标 Cursor 游标是用来存储查询的结果集的数据类型,也称为是光标 在存储过程和函数中可以使用光标对结果集进行循环的处理 光标的使用包括1、声明,2、开启,3、关闭,4、Fetch 游标仅用于存储函数和 语法 Syntax 创建游标 DECLARE 游标名 CURSOR FOR 查询SQL; 打 阅读全文
posted @ 2020-11-06 11:13 emdzz
摘要:一、分支结构 1、IF函数 语法: IF(表达式1, 表达式2, 表达式3) 类似三元运算符,表达式1返回True Or False True执行表达式2,False执行表达式3 IF实现多分枝结构 IF 条件 THEN 语句; ELSEIF 条件 THEN 语句; ELSEIF 条件 THEN 语 阅读全文
posted @ 2020-11-04 11:34 emdzz
摘要:一、概述 函数 Function,存储过程的用途一致,减少程序逻辑,和数据库服务的连接次数,提高效率 简化操作,提高SQL重用性 函数 和 存储过程的区别? 存储过程允许多个返回的数据,函数只允许一个返回数据 适用场景: 存储过程适合、批量插入、更新 函数适合处理数据后返回一个结果 二、语法 Syn 阅读全文
posted @ 2020-11-04 10:03 emdzz
摘要:一、概述 存储过程&函数,类似编程语言的方法 什么是方法? 完成特定功能的一组语句 方法的特点 1、可重用性 2、简化操作 二、存储过程【 Stored Procedures】: 一组预先编译好的SQL语句的集合,可理解批处理语句 提供给Java操作复杂的SQL逻辑将会变得困难 交给存储过程将减少J 阅读全文
posted @ 2020-11-04 09:04 emdzz
摘要:之前的安装中除了SqlServer,还有一个SSMS管理工具 数据库的访问依赖于工具 SSMS提供了两种登陆方式: 创建用户: 删除用户: 创建数据库: 删除数据库: 创建表: 设置表的字段,字段名称 + 数据类型: Ctrl + S快捷键保存:需要命名表的名称: 创建完成需要点击刷新按钮才能看到: 阅读全文
posted @ 2020-10-11 11:16 emdzz
摘要:视频地址: https://www.bilibili.com/video/BV1qW411y7Bq 一、什么是数据库? 狭义定义: 数据仓库 广义定义: 对数据进行存储和操作的软件,和数据本身合并称为数据库 另一种说法: 表 + 关系 + 操作 组成 二、为什么需要数据库? 1、所有的应用软件的后台 阅读全文
posted @ 2020-10-11 09:29 emdzz
摘要:安装教程参考: https://blog.csdn.net/weixin_43790591/article/details/104149800 数据库SQL Server 2019 + 管理工具SQL Server Management Studio (SSMS) 激活码获取地址: https:// 阅读全文
posted @ 2020-09-27 19:51 emdzz
摘要:教程参考: https://jingyan.baidu.com/article/363872eccfb9266e4aa16f5d.html 安装包文件目录: 注意,使用【管理员运行此文件】 然后稍等许久,才弹出加载界面 选项界面,这里不勾选接受更新 忽略警告点击是 默认选择第一个创建并配置数据库 选 阅读全文
posted @ 2020-09-27 11:32 emdzz
摘要:1、备份命令: mysqldump -u用户名 -p 密码 -h 服务主机IP -P 端口号 \ 数据库名称 \ > 指定备份的sql脚本文件位置 ↓ # 文件位置样例: # C:\Users\administrator\backup-mysql\mysql-bak.sql 如果不想备份整个数据库, 阅读全文
posted @ 2020-09-26 15:59 emdzz
摘要:MySQL是一个关系型的数据库 使用标准的SQL数据格语言格式 支持大型数据库,处理千万级别的记录数据 允许多系统运行,支持多种编程语言连接 最重要的一点是MySQL允许定制,采用GPL协议,允许修改MySQL源码来实现定制SQL系统 在Linux安装MySQL:【省略】 MyISAM & Inno 阅读全文
posted @ 2020-09-26 15:00 emdzz
摘要:1、Download 下载 mysql官网: https://dev.mysql.com/ 找到download点击进入下载页面: https://dev.mysql.com/downloads/ 找到这两个,如果你选下面就是windows安装版的 默认展示当前最新版本,如果要下载旧版本点上面的那个 阅读全文
posted @ 2020-09-12 18:19 emdzz
摘要:什么是Mycat? 数据库中间件 中间件:是一类连接软件组件和应用的计算机软件,以便于软件各部件之间的沟通。 例子:Tomcat,web中间件。 数据库中间件:连接java应用程序和数据库 为什么要用Mycat? ① Java与数据库紧耦合。 ② 高访问量高并发对数据库的压力。 ③ 读写请求数据不一 阅读全文
posted @ 2020-08-15 11:34 emdzz
摘要:破解下载地址: https://www.onlinedown.net/soft/577763.htm 安装点试用,完成安装后把破解的dll库文件替换即可 学习参考自: https://www.bilibili.com/video/BV17t411T7ju 运行程序,关闭工程选择弹窗 点左上角新建模型 阅读全文
posted @ 2020-08-10 23:48 emdzz
摘要:Redis事务 可以一次执行多个命令,本质是一组命令的集合。 一个事务中的 所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞 官方说明: https://redis.io/topics/transactions 作用: 一个队列中,一次性、顺序性、排它性的执行一系列命令 使用命令 阅读全文
posted @ 2020-08-08 17:54 emdzz
摘要:持久化概述 Redis提供了不同的持久性选项: 1、RDB持久性按指定的时间间隔执行数据集的时间点快照。 2、AOF持久性会记录服务器接收的每个写入操作,这些操作将在服务器启动时再次播放,以重建原始数据集。使用与Redis协议本身相同的格式记录命令,并且仅采用追加方式。当日志太大时,Redis可以在 阅读全文
posted @ 2020-08-08 17:44 emdzz
摘要:配置文件Redis.conf注释信息: 1、启动项: 启动Redis要求必须加上配置文件redis.conf路径作为第一参数加载 文档样例: ./redis-server /path/to/redis.conf 2、计量单位: 当需要内存大小时,可以用通常的1k 5GB 4M格式指定内存大小,以此类 阅读全文
posted @ 2020-08-08 17:21 emdzz
摘要:redis的数据类型 1,概述 使用Redis进行应用设计和开发的一个核心概念是数据类型。 与关系数据库不同,在Redis中不存在需要我们担心的表, 在使用Redis进行应用设计和开发时,我们首先应该考虑的是Redis原生支持的哪种数据类型阳适合我们的应该场景, 此外,我们无法像在关系数据库中那样, 阅读全文
posted @ 2020-08-07 13:36 emdzz
摘要:Redis的安装及启动停止 官网地址: https://redis.io/download 使用wget命令下载redis wget 下载地址 下载: [root@VM-0-7-centos ~]# wget http://download.redis.io/releases/redis-6.0.6 阅读全文
posted @ 2020-08-07 12:23 emdzz