LINUX
爱玩屎的阿迎
这个作者很懒,什么都没留下…
展开
-
Docker-1
什么是虚拟化?虚拟化技术虚拟独立的空间 在基础的物理计算器的内核个给自己用可以虚拟内存、等等什么是Docker?Docker是基于GO语言实现的开源项目。利用操作系统本身的机制和特性,可以实现远超传统虚拟机和较量机虚拟及虚拟化他是内核级的虚拟化期望达到使项目运行环境“一次封装,到处运行的目的”。为什么使用Docker?作为一种新型的虚拟化方式,Docker跟传统的虚拟化方式逼比具有众多的...原创 2019-11-16 13:34:11 · 67 阅读 · 0 评论 -
Mysql-锁
Mysql表级锁mysqk表级锁分为二种模式:表共享读锁,和表独占写锁为什么要有所,使用所可以对有限资源进行保护,解决隔离和并发的矛盾锁住数据后,其他人无法处理改数据。表锁:开销小,加锁快,出现死锁的几率小行锁:开销大,加锁慢,出死锁几率大给表加锁1.加共享读锁lock table 表名 read2.解锁unlock tables;3.查看锁show variables ...原创 2019-10-21 19:03:21 · 101 阅读 · 0 评论 -
Mysql-视图
视图的概念视图(view) 是一种虚拟表,视图实际不在数据库中真是存在,行和列数据来自定义视图的查询中使用的表.并且是在使用视图时的动态生成的.通俗的讲,视图时一条select 语句执行后返回的结果集所以我们在创建视图的时候主要的工作就是落在创建这条sql语句上视图的优势视图相对于普通的表的优势主要包括以下几项。简单:使用视图的用户完全不需要关心后面对应的表的结构、关联条件和筛选条件,对...原创 2019-10-18 09:07:03 · 170 阅读 · 0 评论 -
mysql-存储引擎
一条SQL语句的执行顺序mysql的体系结构整个mysql server 是由8列组件组成1.connection pool:连接池组件2.management services & utilities :管理服务和工具组件3.sql interface:SQL接口组件4.parser:查询分析器5.optimizer:优化器6.caches & buffers :...原创 2019-10-16 21:59:00 · 216 阅读 · 1 评论 -
mysql-存储过程
mysql存储过程存储过程就是把Sql语句经编译存储到数据库里面变成持久化我们平常的sql语句是无法保存到数据库里面的但是存储过程可以保存到数据库里面存储过程可以简化应用开发人员的很多工作减少数据库和服务器传输 提高数据处理效率存储函数;是一个有返回值的过程存储过程:是一个没有返回值的方法创建存储过程创建一个查询student表查询所有数据的存储过程语法:create pro...原创 2019-10-16 13:19:48 · 190 阅读 · 0 评论 -
Mysql-索引
索引的概念mysql官方对索引的定义为:索引(index)是帮助mysql高效获取数据的数据结构(有序)索引的优劣势优势:提高数据查询效率,降低数据库的IO成本(输入输出)。通过索引列对数据的排序的成本,降低CPU的消耗。劣势索引列是需要占用空间的,也就是说索引是一张表,表中保存了主键与索引字段虽然索引检索效率快,但是增加了数据更新的成本(对表进行INSERT、UPDATE、DEL...原创 2019-10-14 21:55:25 · 118 阅读 · 0 评论 -
Linux下安装mysql
在LINUX上安装Mysql1.查询mysql的默认版本rpm -qa | grep -i mysql2.删除默认版本rpm -e mysql-libs-5.1.71-1.el6.x86_64 --nodeps (mysql-libs-5.1.71-1.el6.x86_64是你自己机器上的mysql版本)3.上传mysql安装包1.通过sftp客户端直接拖上去2.put D:...原创 2019-10-14 21:19:32 · 108 阅读 · 0 评论