数据库
文章平均质量分 84
对面『胶己人』
This is my note, not my blog
展开
-
MySQL基本操作(一)
基本操作命令://创建数据库CREATE DATABASE IF NOT EXISTS chunzhao;//删除数据库DROP DATABASE IF EXISTS chunzhao;//进入数据库USE chunzhao;//创建表格 CREATE TABLE IF NOT EXISTS chunzhao( username VARCHAR(20), ...原创 2018-01-24 16:34:47 · 218 阅读 · 0 评论 -
MySQL基本操作(三)
存储过程原创 2018-01-25 21:08:24 · 166 阅读 · 0 评论 -
MySQL基本操作(二)
子查询返回多个结果,使用下述关键字。请注意这样合并之后goods_cate依然是字符类型,不是cate_id的整数类型。 创建父表,insert数据(将字表中的数据提出到父表),join三个步骤,前两个可以合并在一起,创建时后面加上select语句即可。内连接,左连接,右连接, 自身连接(一定要起别名了)。删除一张表格中的重复条目(假装两张表,一张表将重复条目筛选出来原创 2018-01-25 17:37:11 · 209 阅读 · 0 评论 -
数据库复习之存储与索引
存储磁盘空间管理选择磁盘块大小作为页的大小。跟踪空闲块:维护一个空闲块的列表;维护一个位图, 可以支持磁盘连续区域的快速识别和分配。缓冲区管理器把缓冲区划分为页集来管理可获得的主存,页集称为缓冲池。缓冲池中的主存页称为帧,即存放页的槽。pincount 和 dirty(请求页时缓冲区工作P课本240页) 。缓冲区替换策略:LRU(最进最少使用策略),时钟替原创 2018-01-28 12:59:20 · 849 阅读 · 0 评论 -
数据库引擎
Innodb引擎 Innodb引擎提供了对数据库ACID(原子性,一致性,隔离性,持久性)事务的支持,并且实现了SQL标准的四种 隔离级别,关于数据库事务与其隔离级别的内容请见数据库事务与其隔离级别这篇文章。该引擎还提供了行级锁和 外键约束,它的设计目标是处理大容量数据库系统,它本身其实就是基于MySQL后台的完整数据库系统,MySQL 运行时Innodb会在内存中建立缓...原创 2018-03-26 23:17:28 · 156 阅读 · 0 评论 -
后台开发——数据库
SQL中存储过程和函数的区别常见面试题整理–数据库篇(每位开发者必备)数据库原理面试/笔试第三弹 —— 数据库面试问题集锦原创 2018-07-21 20:09:51 · 1776 阅读 · 0 评论 -
memcached初探(一致性哈希算法)
memcached是什么MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度。Memcached 进程运行之后,会预申请一块较大的内存空间,自己进行管理,用完之后再申请,不是每次需要的时候去向操作系统申请。当分配给Memcached的内存足够大的时候,...原创 2018-04-21 19:25:13 · 462 阅读 · 0 评论 -
Redis入门指南---读书笔记
第一章 简介Redis的全称是remote dictionary server(远程字典服务器)Redis的优势: 1. 存储形式与在应用程序中存储方式相近 2. 提供对不同数据类型的方便操作(交集) 3. 因此与MySQL数据库相比,使用起来性能更高更方便。Redis是内存存储,但是可以通过异步方式写入硬盘,支持持久化。第二章 准备启动rR...原创 2018-04-29 20:00:07 · 700 阅读 · 0 评论