上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 21 下一页
摘要: 一、简介1)InnoDB存储引擎支持行级锁,其大类可以细分为共享锁和排它锁两类共享锁(S):允许拥有共享锁的事务读取该行数据。当一个事务拥有一行的共享锁时,另外的事务可以在同一行数据也获得共享锁,但另外的事务无法获得同一行数据上的排他锁排它锁(X):允许拥有排它锁的事务修改或删除该行数据。当一个事务拥有一行的排他锁时,另外的事务在此行数据上无法获得共享锁和排它锁,只能等待第一个事务的锁释放2)除了... 阅读全文
posted @ 2019-10-09 18:08 运维人在路上 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 一、字符集和排序规则1.1、简介1)MySQL提供了多种字符集和排序规则选择,其中字符集设置和数据存储以及客户端与MySQL实例的交互相关,排序规则和字符串的对比规则相关2)字符集的设置可以在MySQL实例、数据库、表、列四个级别3)MySQL设置字符集支持在InnoDB, MyISAM, Memory三个存储引擎4)查看当前MySQL支持的字符集的方式有两种,一种是通过查看information... 阅读全文
posted @ 2019-10-09 11:45 运维人在路上 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 一、InnoDB存储引擎介绍1)MySQL从5.5版本开始将InnoDB作为默认存储引擎,该存储引擎是第一个完整支持事务ACID特性的存储引擎,且支持数据行锁,多版本并发控制(MVCC),外键,以及一致性非锁定读。2)作为默认存储引擎,也就意味着默认创建的表都会使用此存储引擎,除非使用ENGINE=参数指定创建其他存储引擎的表。1.1、InnoDB的关键属性InnoDB的关键属性包括:ACID事务... 阅读全文
posted @ 2019-10-08 16:41 运维人在路上 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 一、索引介绍1.1、索引作用提供了类似于书中目录的作用,目的是为了优化查询1.2、索引算法上分类大的分类:B树索引 Hash索引 R树 Full text GIS #地图类索引-------------------------------#B树基于不同的查找算法分类:B-tree 以下两种类型在范围查询方面提供了更好的性能(> = desc city;+-------------+------... 阅读全文
posted @ 2019-10-08 12:12 运维人在路上 阅读(577) 评论(0) 推荐(1) 编辑
摘要: 一、存储过程及函数语法简介文档:https://dev.mysql.com/doc/refman/5.7/en/create-procedure.html1)create procedure用来创建存储过程,create function用来创建函数2)函数与存储过程最大的区别就是函数调用有返回值,调用存储过程用call语句,而调用函数就直接引用函数名+参数即可3)Definer和sql secu... 阅读全文
posted @ 2019-10-07 11:12 运维人在路上 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: 一、操作符优先级展示了所有操作符的执行优先级,从高到低,同一行中的操作符优先级相同,相同优先级的情况下则从左到右执行如果想改变优先级执行顺序,则可以使用括号:mysql> SELECT 1+2*3; #7mysql> SELECT (1+2)*3;#9二、对比操作符#对比操作符的执行结果为true,false,null三种Between A and B #代表检查值是否在A和B之间Coales... 阅读全文
posted @ 2019-10-06 19:49 运维人在路上 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 一、客户端命令1.1、mysql命令-u -p -S -h -P -e mysql -uroot -p -e "show status"1.2、mysqladmin命令1.2.1、命令帮助及基础语法mysqladmin --helpmysqladmin -u -p commands1.2.2、示例mysqladmin versionmysqladmin statusmysqladmin ... 阅读全文
posted @ 2019-10-06 09:56 运维人在路上 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL体系结构1.1、mysql C/S模型主要有两种连接mysql的方式:1)TCP/IP2)Socketmysql -uroot -pmysql -h 10.0.0.51 #TCP/IPmysql -uroot -pmysql -S /tmp/mysql.sock #socket1.2、mysql实例概念分布式系统架构中会使用多实例:在一个系统上要起多个mysql。mysqld守... 阅读全文
posted @ 2019-10-05 19:53 运维人在路上 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 一、mysql数据库介绍1.1、简介1)MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。2)MySQL的历史最早可以追溯到1979年,那时Oracle也才刚刚开始,微软的SQL Server影子都没,在2008年1月16号 MySQL被Sun公司收购。2009年,SUN又被Oracle收购3)... 阅读全文
posted @ 2019-10-05 15:52 运维人在路上 阅读(1698) 评论(0) 推荐(1) 编辑
摘要: 一、工具介绍(1)mongoexport/mongoimport #导入/导出的是JSON格式或者CSV格式(2)mongodump/mongorestore #导入/导出的是BSON格式二、备份工具区别(1)JSON可读性强但体积较大,BSON则是二进制文件,体积小但对人类几乎没有可读性。(2)在一些mongodb版本之间,BSON格式可能会随版本不同而有所不同,所以不同版本之间用mo... 阅读全文
posted @ 2019-10-05 10:39 运维人在路上 阅读(1242) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 21 下一页