1.创建用户用户组 -g 设置的是用户的主用户组,记录在/etc/passwd中。 -G 设置的是用户附加组,记录在/etc/group中。 2.创建目录 3.编辑配置文件 配置hostname(本机IP映射) fs.aio-max-nr = 1048576 fs.file-max = 681574 ...
分类:
数据库 时间:
2019-06-24 20:52:48
阅读次数:
172
一、事务及事务回滚 1、定义及操作: 2、事务四大特性 二、E-R模型(Entry-Relationship) 1、定义: 2、关系: 3、E-R图:矩形框代表实体,菱形框代表关系,椭圆形代表属性 ...
分类:
数据库 时间:
2019-06-24 20:59:21
阅读次数:
113
一、锁(自动加锁和释放锁) 二、存储引擎 三、用户账户管理 用户授权 ...
分类:
数据库 时间:
2019-06-24 21:04:02
阅读次数:
88
Mysql版本:8.0.15 win10,64位 在查询数据的时候发现执行以下代码会出错 提示错误: 于是百度查明原因,原来是MySQL 5.7.5及以上功能依赖检测功能。如果启用了ONLY_FULL_GROUP_BY SQL模式(默认情况下),MySQL将拒绝选择列表,HAVING条件或ORDER ...
分类:
数据库 时间:
2019-06-24 21:17:15
阅读次数:
903
1. 下载安装包: mongodb-win32-x86_64-2008plus-ssl-4.0.10-signed.msi https://www.mongodb.com/download-center#community 2. 双击安装包开始安装. 一路next, 注意以下两个配置就行 自定义安装 ...
分类:
数据库 时间:
2019-06-24 21:20:03
阅读次数:
157
第一步:打开SQLyog,连接数据库,按【ctrl+T】新建一个查询窗口 第二步:在查询窗口中输入 以下查看建表语句: SHOW CREATE TABLE 【表名称】; 比如我要查看hhh表 如图所示: 第三步:右击查询窗口,【执行查询】、【执行查询】 第四步:以文字视图显示,如下图 ...
分类:
数据库 时间:
2019-06-24 22:31:19
阅读次数:
1331
1、事务的概念 是数据库管理系统执行过程中的一个逻辑单元,由一个有限的数据库操作序列组成; 由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成; 2、事务的特性(ACID) 原子性(Atomicity):一个事务是一个不可分割的工作单位 ...
分类:
数据库 时间:
2019-06-24 22:35:39
阅读次数:
140
最近在电脑上安装oracle12c,安装时,在执行检查环境步骤时候报错: [INS-30131]执行安装程序验证所需的初始设置失败(无法访问临时位置) 最后在网上搜索解决方法,特记录下,以防以后再用到: 1.针对服务端安装 在cmd中执行命令:切换到oracle的安装目录,执行命令:setup.ex ...
分类:
数据库 时间:
2019-06-24 22:45:43
阅读次数:
342
题外话:中华文化博大进深,从学Java到数据库,无一不体现出同一组件鱼和熊掌不可兼得的要义。自然,编程中安全和效率也很难同时做到完美,这一次InnoDB和MyISAM又让我大开眼界。 好了,Talk is cheap,show you the code: 测试环境:Mysql 5.7.20-log, ...
分类:
数据库 时间:
2019-06-25 00:05:12
阅读次数:
162
一、数据库基本概念 1、关系数据库规范化理论 为使数据库设计的合理可靠、简单实用,长期以来,形成了关系数据库设计理论,即规范化理论。 (1)函数依赖 定义:在表1.1中,描述学生信息时,包括学生的学号、姓名、性别、专业、总学分和备注属性,由于一个学号对应一名学生,确定了学生学号,一名学生的姓名、性别 ...
分类:
数据库 时间:
2019-06-25 00:15:32
阅读次数:
118
死锁的四个必要条件:互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。请求与保持条件(Hold and wait):已经得到资源的进程可以再次申请新的资源。非剥夺条件(No pre-emption):已经分配的资源不能从相应的进程中被强制地剥夺。循环等待条件(Circ ...
分类:
数据库 时间:
2019-06-25 00:18:33
阅读次数:
164
转自:http://luodw.cc/2015/10/15/leveldb-04/ 这篇博客主要讲解下leveldb内存池,内存池很多地方都有用到,像linux内核也有个内存池。内存池的存在主要就是减少malloc或者new调用的次数,较少内存分配所带来的系统开销。 Arena类采用vector来存 ...
分类:
数据库 时间:
2019-06-25 00:26:22
阅读次数:
148
1、查看mysql的版本 2、用户操作 注意:ip地址为%是任意地址,若192.168.% 3、权限操作 ...
分类:
数据库 时间:
2019-06-25 00:28:05
阅读次数:
437
下载地址 https://dev.mysql.com/downloads/mysql/5.7.html#downloads 按照网络教程: 创建my.ini 文件,并填写配置内容: 发现无data 文件夹, 没有的情况,千万不要自己创建,我本人就是自己创建,出现多次错误。 my.ini 编码格式应为 ...
分类:
数据库 时间:
2019-06-25 00:29:49
阅读次数:
160
在SQL标准中定义了四种隔离级别,每一种级别都规定了一个事务中所做的修改,哪些在事务内和事务间是可见的,哪些是不可见的。较低级别的隔离通常可以执行更高的并发,系统的开销也更低。 简单的介绍四种隔离级别: 1、READ UNCOMMITTED (未提交读) 在 READ UNCOMMITTED 级别, ...
分类:
数据库 时间:
2019-06-25 00:38:30
阅读次数:
137
SYNOPSIS createuser [ option...] [ username] DESCRIPTION 描述 createuser 创建一个新的 PostgreSQL 用户。只有超级用户(在 pg_shadow 表中设置了 usesuper 的用户)可以创建新的 PostgreSQL 用户 ...
分类:
数据库 时间:
2019-06-25 09:28:03
阅读次数:
279
SYNOPSIS DESCRIPTION 描述 CREATE USER 向一个 PostgreSQL 数据库集群增加一个新用户。 参考 Chapter 17 ``Database Users and Privileges'' 和 Chapter 19 ``Client Authentication' ...
分类:
数据库 时间:
2019-06-25 09:30:56
阅读次数:
345
SYNOPSIS createlang [ connection-option...] langname [ dbname] createlang [ connection-option...] --list | -l dbname DESCRIPTION 描述 createlang 是一个用于向 ...
分类:
数据库 时间:
2019-06-25 09:39:37
阅读次数:
112
一 前言 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议 本文由以下三个部分组成 1、讲解缓存更新 ...
分类:
数据库 时间:
2019-06-25 09:49:36
阅读次数:
130
既然要说MongoDB数据库,先引入NoSQL的概念。 NoSQL: NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。 NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比 ...
分类:
数据库 时间:
2019-06-25 09:49:53
阅读次数:
99