数据库
只有小松了
这个作者很懒,什么都没留下…
展开
-
redis 最全知识总结,核心内容全在里面了
过去的两周,小松陆陆续续看完了一门长达十几个小时的课程 redis入门与精通。当然,仅仅课程是不足以精通redis的,不过用来入门和窥见redis的全貌大有帮助,今天,小松就记录一下过去两周在redis上的学习心得。目录基础五大基本类型进阶持久化发布订阅主从复制哨兵模式缓存雪崩穿透击穿基础五大基本类型key这是最基础的,Redis是典型的键值对数据库,key可以通过runoobkey设置,如果设置成功就会返回OK,删除返回1。redis 127.0.0.1:6379> SET run原创 2020-11-11 20:13:51 · 342 阅读 · 2 评论 -
一网打尽!关于mysql索引的基础与高级知识都在这里了
本文取材于《高性能MySQL第三版》的第5章,由于索引使用了较多的比较复杂的数据结构,限于篇幅,本文仅对这些数据结构进行简单介绍,如果不清楚的可以自行查资料学习目录索引类型b-Tree索引哈希索引空间数据索引 (R-Tree)如何构造高性能索引应该考虑的逐步优化前缀索引覆盖索引压缩索引应该小心的谨慎选择:多列单独的索引聚簇索引冗余,重复索引和未使用的索引索引和锁总结当我们使用select...原创 2020-03-25 20:14:42 · 2870 阅读 · 8 评论 -
【小白必看】mongodb从不懂到入门
本文默认已经装好了mongodb,在cmd中使用,检测方式为,在一个cmd窗口中输入【mongod】打开服务器端,再打开另一个窗口,输入【mongo】打开可以链接服务端的客户端。本文主要内容来自于《mongodb权威指南》,pdf地址在文末如下简介易于使用mongodb是一个面向文档的数据库,由于关系型数据库导致的扩展型不强,基于此mongodb有如下不同不再有"行"的概念...原创 2020-03-22 01:17:38 · 708 阅读 · 1 评论 -
第一次启动 mongodb 出现 shutting down with code:100错误 唯一成功解决方案并启动
在安装好这个数据库并配好环境变量后出现错误 shutting down with code:100看图中框住部分,mongodb的默认存储位置在c:/data/db,所以我们需要建立一个文件夹在cmd中直接输入mkdir C:\data\db再次运行mongod出现 waiting for connections on port 27017表示安装成功然后别动他,...原创 2020-01-16 01:08:32 · 4595 阅读 · 1 评论 -
数据库第八次作业建表,存储过程和视图举例
1)用DDL写出Booking表的定义,包括主键,外键,域约束。**主键由三个字段组成,外键来自多个表,分开写更清晰,域约束用check来限制,另外一种方法是用Domain,在建表之前就限制CREATE TABLE Booking(hotelNo INT NOT NULL,guestNo INT NOT NULL,dateFrom DATE NOT NULL CHECK (dateFr...原创 2018-11-02 19:32:24 · 465 阅读 · 0 评论 -
数据库系统设计实现与管理完整性增强特性与触发器 7.11,8.11,8.12习题解答
首先先来一道小题希尔顿是一跨国旅馆经营公司,其数据库系统中有如下4个表:Hotel (hotelNo, name, city)Room (roomNo, hotelNo, type, price)Booking (hotelNo, guestId, dateFrom, dateTo, roomNo)Guest (guestId, name, guestcity, creditcard)...原创 2020-01-29 22:50:17 · 1005 阅读 · 0 评论 -
数据库设计实现管理基础篇第六版第六章 习题 6.9到6.28解答
这是书上第四章的习题表格Hotel (hotelNo, hotelName, city)Room (roomNo, hotelNo, type, price)Booking (hotelNo, guestNo, dateFrom, dateTo, roomNo)Guest (guestNo, guestName, guestAddress)遵循原则:关键字大写,名称小写type类型:单...原创 2018-10-10 18:41:31 · 5180 阅读 · 9 评论 -
数据库系统设计实现与管理第六版第7章12,13,14,25,26题解析 与存储过程
第五次作业mysql表中所输出的元祖均为设计来满足要求的数据7.12创建另一个和表Booking具有相同结构的表,用于保存归档记录,用INSERT语句将表Booking中2013年1月1日之前登记的记录复制到归档记录表中,从表Booking中将2013年1月1日之前的所有登记删除由于是归档表,所以不需要像booking那样要设置主键和外键,创建booking2作为新表CREATE TABL...原创 2018-10-16 15:20:36 · 2275 阅读 · 4 评论 -
数据库事务处理中关于并发控制的三大问题——丢失更新,未提交依赖和不一致分析问题
事务管理是数据库中很重要的一部分,也是非常精彩的一部分,集中解决了数据库在操作过程中关于效率和正确性的平衡,好比分蛋糕一样,又要分得快,又要得公平。先解释两个概念事务:由两个数据库操作(读和写)和一个非数据库操作(比如加减乘除)组成四大特性ACID性质解释原子性事务是不可分割的一致性事务是从一种一致的状态转换到另一种一致的状态隔离性事务的执行时相互独立...原创 2018-10-15 20:34:23 · 2833 阅读 · 0 评论 -
MYSQL必知必会二 通配符% _ 和正则表达式用法详解
首先先有这么一张表test,最后一行name带小数点address带下划线,按照规范,关键字用大写,这个表将在下方进行查询 mysql> SELECT * FROM test; 通配符 % _ LIKE通配符有主要由两种 %(可表示0,1或多个字符)和_(只表示一个字符),其作用在于查询出带有某些子串的行,与LIKE一起使用 查出name中以c开头的行 SELECT *...原创 2018-08-21 17:45:38 · 1069 阅读 · 0 评论 -
MYSQL必知必会一 SELECT,WHERE语句用法详解
首先先有这么一张表test,最后一行name带小数点address带下划线,按照规范,关键字用大写SELECT语句mysql> SELECT * FROM test; SELECT name FROM test; 表示从test中显示列名为name的行 SELECT name,address FROM test; 显示列名为name,address的行 (my...原创 2018-08-20 10:51:17 · 11342 阅读 · 0 评论