数据库
文章平均质量分 93
晚安丶
无远弗届,功不唐捐。
展开
-
Mysql索引使用总结
一、索引概述1. 简介索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。举例说明索引:如果把数据库中的某一张看成一本书,那么索引就像是书的目录,可以通过目录快速查找书中指定内容的位置,对于数据库表来说,可以通过索引快速查找表中的数据。2. 索引的原理索引一般以文件形式存在磁盘中(也可以存于内存中),存储的索引的原理大致概括为以空间换时间,数据库在未添加索引的时候进行查询默认的是进行全量搜索,也就是进行全局扫描,有多少条数据就要进行多少次查询,然后转载 2021-04-02 17:11:46 · 656 阅读 · 0 评论 -
排坑 Windows10安装两个版本的mysql
背景本来我电脑上装有MySQL8,因为项目需要MySQL5,于是开始装版本,在这里选择5.7步骤下载解压从官网下载5.7.31,并解压配置.ini[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]# 设置3307端口port = 3307# 设置mysql的安装目录basedir=G:\mysql-5.7.31-winx64# 设置mysql数据库的数据的存放目录datadir=G:\mysql原创 2020-07-20 14:23:26 · 208 阅读 · 0 评论 -
windows下安装配置mongodb4.x版本
前言现在mongod出到4.x的版本,而网上的大多数教程是针对3.x的版本的。很多在3.x的配置操作在4.x看来是很没有必要的,特此说明一下。安装首先在官网上下载 msi 安装包开始安装。我不喜欢把软件装在系统盘,所以我选择 Custom,自己选要装在哪里,然后就跳出来下面这张图。针对下面这张图我翻译一下官方文档上的内容作为解释。从 MongoDB 4.0 开...转载 2019-06-27 13:43:14 · 843 阅读 · 0 评论 -
Windows 上安装 MySQL
安装 MySQLWindows 上安装 MySQL 相对来说会较为简单,https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip下载 zip 包。最新版本可以在MySQL下载中下载中查看。点击Download按钮进入下载页面,点击下图中的No thanks, just start my d...原创 2018-09-26 18:17:17 · 143 阅读 · 0 评论 -
授权和收权
一、授权SQL提供了grant语句以允许一个用户将权限给另一个用户。第一个用户仍然保留着原有的权限,因此grant 可以理解为一种“对权限的复制”。但授权和复制二者之间有一个重要的区别:每一个权限都有一个相关的授权选项即grant option,这个在授权过程中是需要格外注意的。假设A有p权限,并且有【将p权限授权给他人】的权限,那么grant p to B with grant opti...原创 2019-06-27 10:50:02 · 411 阅读 · 0 评论 -
MySQL的四种事务隔离级别
一、事务的基本要素(ACID)1、原子性 Atomicity: 事务的操作要么都执行,要么都不执行。2、一致性 Consistency: 所有数据库中数据元组之间的联系具有一致性约束。3、隔离性 Isolation: 每个事务如同没有其它事务同时执行一样,互相不影响。4、持久性 Durability: 一旦事务已经完成,则对数据库的影响永不丢失。二、事务的并发问题...原创 2019-06-27 10:49:28 · 185 阅读 · 0 评论 -
1FN,2FN,3FN,BCFN,4FN
1NF 第一范式是指数据库的每一列都是不可分割的基本数据项,强调列的原子性,列中某一属性不能拥有几个值。比如数据库的电话号码属性里面不可以有固定电话和移动电话值,如下图:说明:在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。2NF 第二范式建立在第一范式的基础上,即满足第二范式一定满足第一范式。除满足第一范式外还有...原创 2019-06-27 10:49:48 · 2592 阅读 · 0 评论 -
超键,候选键,主键,外键
1) 超键:在关系中能唯一标识元组的属性或属性集称为关键模式的超键。2) 候选键:不含有多余属性的超键称为候选键。也就是在候选键中在删除属性就不是键了。3) 主键:用户选作元组标识的候选键称为主键。一般不加说明,键就是指主键。4) 外键:如果模式R中属性K是其他模式的主键,那么K在模式R中称为外键。...原创 2019-06-27 10:48:47 · 274 阅读 · 0 评论 -
常用sql语句
目录一、库1.建库2.删库二、表1.建表等基本操作1.1建表1.2删表1.3清除数据1.4在表中添加列1.5要删除表中的列1.6要改变表中列的数据类型2.SQL 约束2.1NOT NULL 约束2.2UNIQUE 约束2.3PRIMARY KEY 约束2.4FOREIGN KEY 约束2.5CHECK 约束2.6DEFAULT...原创 2019-06-27 10:49:01 · 100 阅读 · 0 评论