文章分类 -  MySQL

mysql的半同步复制
摘要:MySQL复制默认是异步复制,存在一定的概率备库与主库的数据是不对等的,如果Master宕机,事务在Master上已提交,但很可能这些事务没有传到任何的Slave上,此时Slave也可能会丢失事务。在半同步复制的架构下,当master在将自己binlog发给slave上的时候,要确保slave已经接 阅读全文

posted @ 2019-01-16 13:42 IT东 阅读(110) 评论(0) 推荐(0)

MySQL-视图View
摘要:视图:一个非真实存在的,囊括复杂查询在内的表,也可以理解成,视图就是一个查询之后的结果. 补充一个概念:临时表查询(子查询):就是在查询语句中再次嵌套一个查询,并将嵌套中的查询设定别名 1、创建视图: 2.删除视图: 3.修改视图: 4.使用视图:将视图当做一个表格进行查询即可 阅读全文

posted @ 2018-12-26 19:56 IT东 阅读(72) 评论(0) 推荐(0)

MySQL-触发器
摘要:触发器:对表进行增删改操作之后,完成某操作,被称之为触发器 1.创建基本语法 1 # 插入前 2 CREATE TRIGGER tri_before_insert_tb1 BEFORE INSERT ON tb1 FOR EACH ROW 3 BEGIN 4 ... 5 END 6 7 # 插入后 阅读全文

posted @ 2018-12-26 19:54 IT东 阅读(129) 评论(0) 推荐(0)

MySQL-存储过程procedure
摘要:存储过程:是一个SQL语句集合,当主动去调用存储过程时,其中内部的SQL语句会按照逻辑执行。 1.创建存储过程: 存储过程参数: in:仅用于传入参数用 out:仅用于返回值用 inout:既可以传入又可以当作返回值 1 -- 创建存储过程 2 delimiter \\ 3 create proce 阅读全文

posted @ 2018-12-26 19:52 IT东 阅读(169) 评论(0) 推荐(0)

MySQL-函数
摘要:1.创建自定义函数: 2.删除自定义函数 3.执行自定义函数 4.系统内置函数: 1 CHAR_LENGTH(str) 2 返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。 3 对于一个包含五个二字节字符集, LENGTH()返回值为 10, 而CHAR_LENGTH( 阅读全文

posted @ 2018-12-26 19:52 IT东 阅读(86) 评论(0) 推荐(0)

导航