悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(Op ...
分类:
其他好文 时间:
2018-08-31 17:10:26
阅读次数:
161
数据库的概念 数据库(DataBase,DB)是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。她是一个按数据结构来存储和管理数据的计算机软件系统。数据库的概念实际包括两层意思: (1)数据库是一个实体,它是能够合理保管数据的“仓库”,用户在该“仓库”中存放要管理的事务数据,“数据 ...
分类:
数据库 时间:
2018-08-31 17:06:21
阅读次数:
138
MySQL服务器是最流行的数据库管理系统。 数据库database是按数据结构来组织、存储和管理数据的仓库。 mysql数据库是 数据是以表格的形式出现的,每行为记录名称,每列为记录名称所对应的数据域,许多行与列组成一张表单,很多表单组成数据库database。 登录 MySQL,此时不需要密码,直 ...
分类:
数据库 时间:
2018-08-30 14:57:57
阅读次数:
236
特别说明:在sqlserver2014中,不区分大小写,也就是说,SQL是大小写不敏感的 数据库模型3类: 关系型数据库语言3种: 系统数据库4个: 模板浏览器窗口 SSMS提供了大量的包含用户提供给的遍的参数的脚本模板,使用该参数可以只输入一次名称,然后自动将改名称复制到脚本中所有必要的位置。 使 ...
分类:
数据库 时间:
2018-08-30 02:10:56
阅读次数:
226
* 库的操作 (增删改查)一.系统数据库查看系统库命令 show databases1.information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等2.performance_schema: MySQL 5.5开始新增一个 ...
分类:
数据库 时间:
2018-08-29 21:53:38
阅读次数:
166
库的增删改查 系统数据库 创建数据库 数据库的相关操作 表的操作 存储引擎介绍(有点多 很啰唆) 表的介绍 表的操作 系统数据库 创建数据库 数据库的相关操作 存储引擎介绍(有点多 很啰唆) 表的介绍 表的操作 一、系统数据库 查看系统库: nformation_schema: 虚拟库,不占用磁盘空 ...
分类:
数据库 时间:
2018-08-29 18:03:43
阅读次数:
211
1、数据库系统 = 数据库+数据库管理系统+应用开发工具+数据库管理员+用户+......; 2、SQL = structured query language ; SQL = DDL(数据定义语言)+DML(数据库操作语言)+DCL(数据控制语言); 3、数据存储发展阶段:人工管理—文件系统阶段- ...
分类:
数据库 时间:
2018-08-28 20:29:08
阅读次数:
198
系统数据库:information_schema:虚拟库,主要存储了系统中的一些数据库对象的信息,例如用户表信息,列信息,权限信息,字符信息等informance_schema:主要存储数据库服务器的性能参数mysql:授权库,主要存储系统用户的权限信息sys:主要存储数据库服务器的性能参数数据库命名规则:区分大小写唯一性不能使用关键字如createselect不能单独使用数字每条sql语句都要以
分类:
数据库 时间:
2018-08-26 01:19:12
阅读次数:
225
系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件、锁等 ...
分类:
数据库 时间:
2018-08-25 20:04:17
阅读次数:
196
第1章 MongoDB的简介及部署 1.1 数据库管理系统 1、什么是数据? 数据是指对客观时间进行记录并可以鉴别的符号,是对客观事物的性质,状态以及相互关系等进行记载的物理符号或这些物理符号的组合。它是可识别的、抽象的符号。 2、什么是数据库管理系统? 数据库管理系统 是一种针对对象数据库,为管理 ...
分类:
数据库 时间:
2018-08-21 13:58:49
阅读次数:
249