整理了一下旧笔记本. 上面导图还不少.就顺带发一波博客吧1.先从大面上来. 大概分为哪些内容.其实用的多的,也就是mysql和redis. redis之前写过一些博客.mysql我翻了翻博客 貌似没写过啥.讲真, 用过mysql.sqlserver.postgresql.sqlite, hive, hbaseredis.memcache. 但是真讲原理. 系统学的并不多.从导图开始, 我会大...
原创
2022-01-10 14:59:17
45阅读
行查询,可以启用高速查询缓存。让数据库引擎在后台悄悄的处理是提高性能的最有效方法之一。当同一个查询被执行多次时,如果结果是从缓存中提取,那是相当快的。但主要的问题是,它是那么容易被隐藏起来以至于我们大多数程序员会忽略它。在有些处理任务中,我们实际上是可以阻止查询缓存工作的。1、// query cache does NOT work2、$r = mysql_query("SELECT userna
原创
2017-11-08 16:54:05
439阅读
数据库事务事务(Transaction)是由一系列对系统中数据进行访问与更新的操作所组成的一个程序执行逻辑单元。事务是DBMS中最基础的单位,事务不可分割。数据库事务四大特性(ACID)原子性:不可分割,要么全部完成提交,要么全部回滚一致性:一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。隔离性:多用户一起进行事务操作互不影
转载
2021-02-27 13:42:45
141阅读
2评论
1.索引的作用是什么?创建索引可以大大提高系...
转载
2019-04-02 14:23:00
82阅读
1、存储引擎 早期存储引擎都是把数据库相关数据固化到磁盘的,在并发上每张表都是表锁, 后期的存储引擎(例如innodb,in-memory等)大多都是元数据在磁盘上,索引数据在内存中,在并发上每张表都是行锁 2、磁盘型数据库索引 数据库如一本词典,存储很多数据,但要快速找到你需要查的词,就需要目录, ...
转载
2021-08-27 15:20:00
269阅读
2评论
https://juejin.im/post/5a9ca0d6518825555c1d1acd
原创
2021-07-05 11:24:53
576阅读
转自://blog..net/jokes000/article/details/7521259 名词积累: 数据库(Database):存放和提供数据的“库房” 数据(Data):数据库中存储的基本对象。 数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件。 数据库
转载
2015-07-07 16:21:00
77阅读
2评论
service mysqld start:启动数据库服务MYSQL * mysql_init(MYSQL *mysql);初始化my
转载
2022-09-02 13:50:53
81阅读
数据库触发器 trigger 触发器是一种特殊的存储过程,它被分配给某个特定的表,触发器都是自动调用的。当 一特定的表数据被插入,更新或删除时,数据库需要执行一定的动作,触发器是确保数 据完整性和一致性的基本有效的方法。
1 use 数据库名
2 create/alter trigger 触发器名
3 on 表名
4 for insert / delete /update
5 as
6 触发器要执
数据库知识总结 本节内容 1.数据库的基本概念 2.MySQL数据库软件 安装 卸载 配置 3.SQL 数据库的基本概念 1.数据库的英文单词:DataBase 简称:DB2.什么是数据库? 用于存储和管理数据的仓库 3.数据库的特点: 持久化存储数据。其实数据库就是一个文件系统 方便存储和管理数据
转载
2019-07-15 19:43:00
52阅读
2评论
备份知识知多少 本文将对文件、数据库和操作系统的保护这些备份基础知识进行介绍,希望能够帮助读者多了解一些备份相关知识。 文件:完全、增量和差异备份 对普通文件的备份,企业级的传统定时备份技术通常会将数据打包成某种格式存放。类似把生产存储上选定的文件、文件夹/目录结构复制到备份介质存储。 对于文件备份,目前几乎绝大多数的备份软件,除了完全备份之外,都能支持增量备份和差异备份(或称差分备份
转载
精选
2015-01-15 16:42:00
343阅读
2016.12.27.星期二--修改表alter--增加字段 ADDALTER TABLE 表名 ADD 字段名 各种修饰词 AFTER 字段名;ALTER TABLE library ADD booksnumber INT NOT NULL AFTER libraryid;--修改字段 MODIFY CHANGE ALTER TABLE 表名 MODIFY 字段名 各种修饰词ALTER
原创
2016-12-27 21:24:22
513阅读
今日内容概要 今日内容基本都是了解知识点,作为一名开发人员你在工作中基本用不到 视图(了解) 触发器(了解) 事务(需要掌握) 存储过程(了解) 内置函数(了解) 流程控制(了解) 索引理论(了解 日后再去扩展) 今日内容详细 视图(了解) 什么是视图 """ 视图就是通过查询得到一张虚拟表,然后保
原创
2021-07-28 18:04:40
119阅读
ACID:指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性
原创
2022-07-08 12:22:41
90阅读
day1 好久没来了,感觉有点陌生哈哈,已经工作了,不过最近加入了一个学习小组,一起跟着把以前的知识巩固拓展一下,嗯嗯,温故而知新。废话少说,开始吧!数据库基础知识1.数据库的定义: 数据库,顾名思义,那就是存储数据的一个仓库,它是一个容器,而且,它是有一定组织结构的。 2.关系型数据库: 是建立在关系模型的基础的存储数据的仓库。 关系模型就是一个二维表格,行列之间存在着一定的关系。
数据库基础知识总结 数据库知识基础,这部分内容一定要理解记忆。虽然这部分内容只是理论知识,但是非常重要,这是后面学习 MySQL 数据库的基础。PS: 这部分内容由于涉及太多概念性内容,所以参考了维基百科和百度百科相应的介绍。什么是数据库, 数据库管理系统, 数据库系统, 数据库管理员?数据库 : 数据库(DataBase 简称 DB)就是信息的集合或者说数据库是由数据库管理系统管理的数据的集合。
转载
2023-08-16 13:48:42
69阅读
一、基本概念1、数据(1)数据的定义:对客观事物的符号表示,如图形符号、数字、字母等,数据是数据库中存储的基本对象。(2)数据的种类:文字、图形、图像、声音(3)数据的特点:数据与其语义是不可分的 2、数据库 数据库(DataBase简称DB)是按照数据结构来组织、存储和管理数据的仓库。 3、数据库管理系统(比如:MySql)(1)数据库管理系统(Database M