数据库文档
浅谈MySQL,Redis的基础知识
黄雄进
这个作者很懒,什么都没留下…
展开
-
保姆级手把手解决 Error Code: 1175. You are using safe update mode
解决 Error Code: 1175. You are using safe update mode原创 2023-03-28 17:14:22 · 831 阅读 · 0 评论 -
Windows忘记MySQL密码解决方法
Windows忘记MySQL密码解决方法首先检查mysql服务是否启动,若启动将其停止服务。 停止方法: - 可以通过服务找到MySQL的服务将其停止 - 可以通过net stop mysql(这样关闭的前题是安装了服务) - mysqladmin -u root shutdown(在设置了密码的情况下的命令为mysqladmin -u root -p shutdown)打开第一个cmd窗口,切换到mysql的bin目录,运行命令该命令通过跳过权限安全检查,开启mysql服务,这原创 2021-01-19 15:01:40 · 423 阅读 · 2 评论 -
Windows安装Redis
Windows安装RedisRedis 官网:https://redis.io/官网提供的是linux版本的,下载windows版本的地址如下:官方推荐:https://github.com/MicrosoftArchive/redis/releaseshttps://github.com/tporadowski/redis/releasesRedis安装解压后主要有以下文件redis.windows.conf:配置文件redis-benchmark.exe:基准测试redis-原创 2020-07-17 10:34:43 · 552 阅读 · 0 评论 -
MySQL总结
关系数据库入门关系数据库概述数据持久化 - 将数据保存到能够长久保存数据的存储介质中,在掉电的情况下数据也不会丢失。数据库发展史 - 网状数据库、层次数据库、关系数据库、NoSQL数据库。1970年,IBM的研究员E.F.Codd在Communication of the ACM上发表了名为A Relational Model of Data for Large Shared Data Banks的论文,提出了关系模型的概念,奠定了关系模型的理论基础。后来Codd又陆续发表多篇文章,论述了转载 2020-05-11 23:32:09 · 1016 阅读 · 0 评论 -
Redis的安装和使用
Redis (Remote Dictionary Server)的工作模式(优点)键值对形式存储数据的数据库,放在内存中,单线程+异步I/O(多路I/O复用)的工作模式应用场景高速缓存服务(用户经常访问的数据从数据库搬到内存中)实时排行榜投票点赞消息队列源代码构建安装可以使用yum来安装,也可以通过Redis(https://redis.io/)官方网站下载源代码构建...原创 2019-12-16 22:56:15 · 271 阅读 · 0 评论 -
MySQL和Redis总结
MySQL数据库数据库基本理念数据的集散地(仓库)数据的持久化:把数据从内存转移到能够长久存储数据的存储介质中,长久的保存数据数据的持久化不仅仅是为了保存数据,而是为了能够更好的管理数据,当需要的数据的时候能按照我们的需求来获取对 应的数据。大多数的数据库都能够保存数据的一致性、完整性并减少数据的冗余。分类关系型数据库的产品Oracle - 银行、电子政务、大...原创 2019-12-16 22:54:03 · 218 阅读 · 0 评论 -
pycharm管理数据库
pymasql获取的数据库连接对象并不是线程安全的(在多线程环境下会出错)如果希望每个线程都持有自己的资源避免因为资源竞争导致的加锁排队,可以使用treading模块的local类来是实现讲资源跟线程绑定,让每个线程持有自己的资源先完成pycharm配置环境的操作(见Linux文件夹中的pycharm环境配置)准备mysql环境下载MySQL需要的包:Terminal: pip ...原创 2019-12-16 22:49:35 · 985 阅读 · 0 评论 -
MySQL数据的完整性、一致性
范式理论 - 设计二维表的指导思想第一范式:数据表的每个列的值域都是由原子值组成的,不能够再分割。第二范式:数据表里的所有数据都要和该数据表的键(主键与候选键)有完全依赖关系。第三范式:所有非键属性都只和候选键有相关性,也就是说非键属性之间应该是独立无关的。数据的完整性实体完整性 — 每个实体都是独一无二的主键(primary key)唯一约束(unique)唯一索引...原创 2019-12-16 22:34:09 · 1233 阅读 · 1 评论 -
MySQL实例2
drop database if exists hrs;create database hrs default charset utf8;create table tb_dept(dno int not null comment '编号',dname varchar(10) not null comment '名称',dloc varchar(20) not null commen...原创 2019-12-16 22:31:54 · 158 阅读 · 0 评论 -
MySQL实例1
创建数据库-- 如果存在名为school的数据库就删除它drop database if exists school;-- 创建名为school的数据库并设置默认的字符集和排序方式create database school default charset utf8;-- 切换到school数据库上下文环境use school;-- 创建学院表create table t...原创 2019-12-16 22:30:16 · 336 阅读 · 0 评论 -
MySQL安装和使用
数据库(Database)的基本理解理念数据的集散地(仓库)数据持久化(把数据从内存转移到能够长久存储数据的存储介质中),长久的保存数据.数据的持久化,不仅仅是为了保存数据,更重要的是管理这些数据,等将来需要这些数据的时候能够按照需求拿到需要的数据。大多数的数据库都能够保存数据的一致性、完整性并减少数据的冗余分类关系型数据库的特点1.理论基础:关系代数 + 集合论2...原创 2019-12-16 22:17:02 · 173 阅读 · 0 评论