
mysql
mysql知识点
同行直呼被骗
这个作者很懒,什么都没留下…
展开
-
mysql创建多主多从
检查是否有配置过主从复制 检查主从情况 show slave status\G; 解除原本主从关系 stop slave; reset master; master1配置(192.168.88.3) 编写my.cnf文件,增加以下内容 #主服务器唯一ID server-id=1 #启用二进制日志 log-bin=mysql-bin # 设置不要复制的数据库(可设置多个) # binlog-ignore-db=mysql # binlog-ignore-db=information_sc原创 2020-11-08 02:12:29 · 275 阅读 · 0 评论 -
数据库知识点总结
MySQL事务,锁,索引学习总结 什么是事务 事务是逻辑上的一组操作,组成这组操作的各个逻辑单元要么一起成功,要么一起失败。 事务的特性 原子性:事务是最小的逻辑单位,不可分割。 一致性:事务执行的前后数据的完整性保持一致。 隔离性:一个事务的执行过程中,不应该受到其他事务的干扰。 永久性:事务一旦结束,数据就会持久到数据库。 安全性问题 脏读:一个事务读到了另一个事务没有提交的数据。 不可重复读:一个事务读到了另一个事务提交的update数据,导致多次读到的数据不一致。 幻读:一个事务读到了另一个事务提交原创 2020-06-18 02:49:34 · 632 阅读 · 0 评论 -
SQL优化
目录1、概述2、查看SQL执行频率 1、概述 在系统开发的初期,数据量少,开发人员只需要满足功能的需求即可。但是随着系统上线时间的增加,数据量也不断增加,sql的性能问题也就暴露了出来,因此,SQL的优化很重要。 2、查看SQL执行频率 MySQL 客户端连接成功后,通过 show [session|global] status 命令可以提供服务器状态信息。 show [session|global] status 可以根据需要加上参数“session”或者“global”来显示 session 级(当前连原创 2020-10-02 00:58:46 · 134 阅读 · 0 评论 -
mysql搭建主从复制
原理: 搭建过程: 192.168.88.3(master) 修改my.cnf文件 #mysql 服务ID,保证整个集群环境中唯一 server-id=111 #mysql binlog 日志的存储路径和文件名 log-bin=/var/lib/mysql/mysqlbin #log_bin #设置logbin格式 binlog_format=STATEMENT #是否只读,1 代表只读, 0 代表读写 read-only=0 创建同步账户: GRANT REPLICATION SLA.原创 2020-11-05 00:37:26 · 123 阅读 · 1 评论 -
触发器的创建、查看、删除
目录1、概述2、创建触发器3、删除触发器4、查看触发器5、案例创建insert触发器创建update触发器创建delete触发器测试 1、概述 触发器是与表有关的数据库对象,指在 insert/update/delete 之前或之后,触发并执行触发器中定义的SQL语句集。 可以使用触发器的别名 OLD 和 NEW 来引用触发器中发生变化的记录内容,这与其他的数据库是相似的。现在触发器还只支持行级触发,不支持语句级触发(oracle可以支持句级触发器)。 触发器类型 NEW 和 OLD的使用: INSERT原创 2020-09-19 22:32:13 · 997 阅读 · 0 评论 -
储存过程的创建,调用,删除,查看。
目录1、概述2、创建存储过程3、调用存储过程4、查看存储过程5、删除存储过程 1、概述 存储过程是事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。 2、创建存储过程 CREATE PROCEDURE procedure_name ([proc_parameter[,…]]) begin &原创 2020-09-19 13:21:07 · 416 阅读 · 0 评论 -
视图的增加,修改,删除,查看
目录1、什么是视图2、创建视图3、修改视图4、删除视图5、查看视图 1、什么是视图 视图就是把需要的字段先查询出来,方便查询。 2、创建视图 CREATE VIEW view_name AS SQL语句; 3、修改视图 CREATE OR REPLACE VIEW 视图名 AS SQL语句; 或者 ALTER VIEW 视图名 SQL语句; 4、删除视图 DROP VIEW IF EXISTS 视图名; 5、查看视图 SHOW TABLE STATUS LIKE ‘视图名’; ...原创 2020-09-18 23:54:06 · 1286 阅读 · 0 评论 -
Mysql索引的创建,查看,删除。
目录1、索引的类型与分类2、索引的创建 1、索引的类型与分类 索引的类型: Mysql目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE。 FULLTEXT 即为全文索引,之前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX 使用,不过目前只有 CHAR、VARCHAR ,TEXT 列上可以创建全文索引。mysql5.6以后,innodb就可以使用全文索引了。 HASH HASH索引可以一次定位, 哈希算法复杂度为原创 2020-09-14 22:36:06 · 95 阅读 · 0 评论