
mysql学习笔记
只不停
不积跬步,无以至千里。
展开
-
数据库--锁
乐观锁 悲观锁悲观锁,顾名思义,就是很悲观,每次拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block知道它拿到锁。传统的关系数据库里边就用到了很多这种锁机制,比如行锁,表锁,读锁,写锁等,都是在做操作之前先上锁。乐观锁,顾名思义,就是很乐观,每次拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据...原创 2020-03-29 18:05:26 · 217 阅读 · 0 评论 -
事务隔离级别 -- 数据库
事务四个特性(ACID):原子性(Atomicity):事务是一个不可分割的整体,是数据库中操作的最小单位,事务开始后的操作,要么全做,要么全不做,不会停留在中间环节。一致性(Consistency) : 事务开始前和结束后,数据库的完整性约束没有被破坏。比如a向b转账,不可能a扣了钱,但b却没有收到。隔离性(Isolation):同一时间,只允许一个事务请求同一数据,不同的事务之间彼此...原创 2020-03-28 10:07:36 · 189 阅读 · 0 评论 -
mySQL学习笔记二
DDL:操作数据库,表CRUD 操作数据库1.C(create):创建2.R(Retrieve):查3.U(Update) :修改4.D(Delete):删除5.使用数据库mysql> show databases;+--------------------+| Database |+--------------------+| informati...原创 2020-01-23 14:14:41 · 176 阅读 · 0 评论 -
mysql学习笔记第二天--mysql入门
Mysqlmysql 数据库是一种c/s 结构的软件,c/s(客户端/服务端)的特点:若想访问服务器必须通过客户端(服务器一直运行,客户端在需要使用的时候运行)扁平化的C/S结构:不严格区分服务端和客户端。交互方式:1.客户端连接认证:连接服务器,认证身份:mysql.exe-hPup(解释一下,其中hP是连接,up是认证)2.发送SQL指令;3.服务器接受SQL指令:处理SQL指令,...原创 2019-08-13 15:36:44 · 178 阅读 · 0 评论 -
mysql 学习笔记第零天--数据库基础知识
数据库1.什么是数据库?数据库:database,存储数据的仓库,是一种高效的存储和处理数据的介质(介质主要是两种:磁盘和内存(RAM))注意:内存和存储空间/硬盘/磁盘是不一样的概念,比如说我们手机通常是16G/32G/64G的存储空间,只有大概1G的内存。2.数据库的分类?数据库基于存储介质的不同,分为两类:关系型数据库(SQL)和非关系型数据库(NoSQL:Not Only SQL...原创 2019-08-07 10:22:01 · 125 阅读 · 0 评论