mysql
mysql各个模块的技术点
longlong6682
这个作者很懒,什么都没留下…
展开
-
RBAC,数据库字段设计
目录:一. 权限二. 用户三. 角色四. 组五. 数据库设计一. 权限系统的所有权限信息。权限具有上下级关系,是一个树状的结构。下面来看一个例子系统管理用户管理查看用户新增用户修改用户删除用户对于上面的每个权限,又存在两种情况,一个是只是可访问,另一种是可授权,例如对于“查看用户”这个权限,如果用户只被授予“可访问”,那么他就不能将他所具有的这个权限分配给其他人。二. 用户应用系统的具体操作者,用户可以自己拥有权限信息,可以归属于0~n个角色,可属于0~n个组。他的权限集是自身原创 2020-06-09 21:53:18 · 1118 阅读 · 0 评论 -
mysql创建桌面快捷方式
1.先找到mysql的bin目录,将Mysql.exe发送快捷方式到桌面。2.然后右键选择属性,将目标后面添加上 -uroot -p原创 2020-05-28 12:38:23 · 10016 阅读 · 3 评论 -
安装mysql,与报错问题net start mysql
目录1、安装包下载。2 、安装教程3、安装MySQL4、启动服务4、启动服务5、登录mysql:(因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可)6、查询用户密码7、设置(或修改)root用户密码1、安装包下载。下载地址:https://dev.mysql.com/downloads/mysql/点击下载之后,可以选择注册Oracle账号,也可以跳过直接下载。下载完成之后,解压即可!2 、安装教程(1)配置环境变量变量名:MYSQL_HOME变量值:D:\kaifa\原创 2020-05-28 08:59:10 · 459 阅读 · 0 评论 -
MySQL的安装与基本配置,默认字符集和引擎,常见的报错与解决方法
目录: MySQL安装与基本配置修改MySQL默认字符集和引擎MySQL创建用户与授权mysql常见报错与解决方法一. MySQL安装与基本配置(centos 7.3)1、查看系统中是否已安装 MySQL 服务:以下提供两种方式rpm -qa | grep mysqlyum list installed | grep mysql2、如果已安装则删除 MySQL 及其...原创 2020-03-19 23:08:59 · 293 阅读 · 0 评论 -
MySQL简介与视图,触发器
目录:数据库介绍视图 触发器一. 数据库介绍1、什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API(接口)用于创建,访问,管理,搜索和复制所保存的数据我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量所谓的关系型数据...原创 2020-03-19 22:02:27 · 193 阅读 · 0 评论 -
MySQL在命令行的基本操作与导入导出(增删改查,精细到各个命令)
目录:MySQL常用增删改查命令删除,添加,修改表字段MySQL外键关联(一对多)MySQL连接查询:两个表之间外键关联mysql导入导出一. MySQL常用增删改查命令1、创建数据库和表1. 创建数据库mysql> show databases;mysql> create database tomdb charset utf8; #创建数据库tomd...原创 2020-03-19 17:57:33 · 678 阅读 · 0 评论 -
MySQL的慢查询与常见的查找方法(顺序查找,二分查找)
目录:慢查询常见慢查询优化常见的查找方法一. 寻找慢查询定义:我们将超过指定时间的SQL语句查询称为“慢查询”。1、在mysql日志中开启慢查询日志修改配置文件 在 my.ini 增加几行: 主要是慢查询的定义时间(超过2秒就是慢查询),以及慢查询log日志记录(slow_query_log)在mysql命令行中执行命令开启2、分析慢查询日志直接分析mysq...原创 2020-03-19 16:18:02 · 627 阅读 · 0 评论 -
MySQL的索引(普通索引)(唯一索引)(主键索引)(组合索引)(全文索引)(空间索引)
目录:什么是索引索引的优点和缺点索引的分类索引的机制一、什么是索引?为什么要建立索引?索引用于快速找出在某个列中有一特定值的行,不使用索引,MySQL必须从第一条记录开始读完整个表,直到找出相关的行,表越大,查询数据所花费的时间就越多,如果表中查询的列有一个索引,MySQL能够快速到达一个位置去搜索数据文件,而不必查看所有数据,那么将会节省很大一部分时间。例如:有一张...原创 2020-03-14 22:53:28 · 728 阅读 · 0 评论 -
MySQL基础之事务的四大特性,主从复制,binlog日志,mysql优化
目录:事务主从复制binlog日志[mysql优化](#d# 一.事务原理事务(Transaction)是数据库区别于文件系统的重要特性之一,事务就是用户定义的一系列执行SQL语句的操作,这些操作要么完全地执行,要么完全地都不执行, 它是一个不可分割的工作执行单元。1.事务的使用场景:在日常生活中,有时我们需要进行银行转账,这个银行转账操作背后就是需要执行多个SQL语句,假...原创 2020-03-11 23:05:51 · 443 阅读 · 0 评论 -
MySQL引擎之MyISAM,InnoDB,Btree与B+tree
目录:MyISAM与InnoDB模块Btree模块B-tree模块B+tree模块B*tree模块# 一:MyISAM:创建一个myisam存储引擎的表的时候会出现三个文件tb_demo.frm,存储表定义; 2.tb_demo.MYD,存储数据; 3.tb_demo.MYI,存储索引。因为MyISAM表有无法处理事务,所以它只适合在以下情况下使用1.选择密集型的表。...原创 2020-03-11 22:12:44 · 1065 阅读 · 0 评论 -
Mysql性能优化,三范式,数据库优化方案
一. Mysql数据库的优化技术1、mysql优化是一个综合性的技术,主要包括表的设计合理化(符合3NF)添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]分表技术(水平分割、垂直分割)读写[写: update/delete/add]分离存储过程 [模块化编程,可以提高速度]对mysql配置优化 [配置最大并发数my.ini, 调整缓存大小 ...原创 2020-02-29 14:12:49 · 711 阅读 · 0 评论 -
MySQL的锁(悲观锁&乐观锁)与事务
**一. mysql中锁**1.1MyISAM和InnoDB支持的锁类型相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking)。InnoDB存储引擎既支持行级锁(row-level locking),也支持表级锁,但默认情况下是采用行级锁。1.2My...原创 2020-02-26 23:37:26 · 1277 阅读 · 0 评论