
数据库
文章平均质量分 71
笔记:数据库
Sofice小司
这个作者很懒,什么都没留下…
展开
-
【Sofice小司笔记】1 关系数据库基础,包含关系数据库设计,索引,事务,安全性,完整性,查询处理优化等
数据库管理系统 DataBase Management System / DBMS DBMS 是位于用户和操作系统之间的一层数据管理软件。数据库管理系统和操作系统一样是计算机的基础软件,也是一个大型复杂的软件系统。 数据管理系统的主要任务就是科学的组织和存储数据,高效的维护和获取数据 主要功能如下: 数据定义功能 DBMS提供数据定义语言(DDL),用户通过它可以方便的对数据库中的数据对象的组成和结构进行定义 数据组织,存储和管理 数据操作功能 DBMS 还提供数据操作语言(DML),用户可以使原创 2022-01-20 14:35:06 · 1655 阅读 · 0 评论 -
【Sofice小司笔记】2 SQL,包含详细的DDL,CRUD,DCL等
SQL 语句分类 数据定义语言: DDL(Data Definition Language):CREATE、DROP、ALTER,主要是对表结构、视图、索引等的操作 数据查询语言:DQL(Data Query Language):SELECT 数据操纵语言:DML(Data Manipulation Language):INSERT、DELETE、UPDATE 数据控制语言:DCL(Data Control Language):GRANT、REVOKE、COMMIT、ROLLBACK 一、数据定义 关系原创 2022-01-20 14:36:12 · 473 阅读 · 0 评论 -
【Sofice小司笔记】3 MySQL,包含Mysql架构,InnoDB体系架构,redolog,MVCC,索引等
概述 安装配置:https://www.cnblogs.com/winton-nfs/p/11524007.html 命名规则:小写字母,‘ _’分隔 (为避免不同操作系统上数据库表和字段名等名字区分大小写不一致的问题) 安装 centos7安装mysql5.7 # 下载 wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm # repo安装 rpm -ivh mysql57-community-release-e原创 2022-01-20 14:37:22 · 1917 阅读 · 0 评论 -
【Sofice小司笔记】4 Redis,包含nosql,redis架构,8中数据类型,事务,持久化,配置文件详解,发布订阅,集群管理,缓存穿透和雪崩
NoSQL 关系型数据库存在的问题: 网站的用户并发性非常高,往往达到每秒上万次读写请求,对于传统关系型数据库来说,硬盘 I/O 是一个很大的瓶颈 网站每天产生的数据量是巨大的,对于关系型数据库来说,在一张包含海量数据的表中查询,效率是非常低的。因此,关系型数据不适合持久存储海量数据 很难进行横向扩展(增加服务器),也就是说想要提高数据处理能力,要使用性能更好的计算机(纵向扩展) 性能欠佳:导致关系型数据库性能欠佳的最主要原因就是多表的关联查询,为了保证数据库的ACID特性,必须尽量按照范式要求设计数据库原创 2022-01-21 17:25:43 · 540 阅读 · 0 评论 -
mysql远程连接失败的问题
原因 没有开放远程连接权限 修改前: 解决办法 远程连接 use mysql; update mysql.user set Host='%' where User='root'; flush privileges; 修改后:原创 2021-12-31 16:31:16 · 526 阅读 · 0 评论 -
连接远程服务器的redis服务的坑
注意!连接远程服务器的redis服务: protected-mode no daemonize yes 注释bind 更改端口(不然会被扫描挖矿) 设置安全组原创 2021-12-21 20:02:29 · 432 阅读 · 0 评论