随笔分类 -  MySQL

摘要:Mysql主从复制概述: mysql的主从复制,可以实现读写分离和多处自动备份,提高数据库负载能力和安全性。如下图: 当web服务器向mysql数据库写数据时,统一写到master所在的主库。 当web服务器从mysql数据库读数据时,从各自的slave从库读取。 主库和从库之间的数据更新采用"异常 阅读全文
posted @ 2018-06-23 16:52 IvanB.G.Liu 阅读(158) 评论(1) 推荐(0) 编辑
摘要:(1)python DB API包含的内容: (2)使用python DB API访问数据库的流程: (3)python DB API的主要方法: connect连接类: conn = pymsql.connect(host="localhost", port=3306, user="root", 阅读全文
posted @ 2018-04-22 19:47 IvanB.G.Liu 阅读(341) 评论(0) 推荐(0) 编辑
摘要:内部联结: (1)标准的联结不设立联结条件(where语句),因为返回的结果数目是第一个表中行数×第二个表中行数,这种现象又叫笛卡儿积。 (2)内部联结设置了联结条件,只有满足了联结条件的两表对应行才会显示出来,也就是显示两表关于联结条件的交集部分,如: SELECT * FROM table1 I 阅读全文
posted @ 2018-04-19 14:02 IvanB.G.Liu 阅读(299) 评论(0) 推荐(0) 编辑
摘要:聚集索引: 在创建表时,加入了主键,表的结构会变成一颗平衡树结构(一般是B树),也就是说整个表变成了一个索引,这就是聚集索引。聚集索引的每个节点的关键词是主键字段,通过查找主键字段从而找到对应主键所在的行,来取得该行其他的列字段数据。(key:主键字段,value:字段所在行指针)。 聚集索引的描述 阅读全文
posted @ 2018-03-18 11:23 IvanB.G.Liu 阅读(89) 评论(0) 推荐(0) 编辑
摘要:事务管理四大要素(ACID): (1)原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前。 (2)一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B转账,不可能A扣了 阅读全文
posted @ 2018-03-17 17:41 IvanB.G.Liu 阅读(98) 评论(0) 推荐(0) 编辑
摘要:定义: 触发器可以在INSERT、UPDATE、DELETE之前或之后进行中断,从而运行触发器定义好的sql语句集合。 触发器有before和after两种。其中,before可用于数据净化和备份,after用于数据验证及监测,做一些收尾工作。 使用方法: 触发器只能在三种sql事件下使用,且每个事 阅读全文
posted @ 2018-03-17 17:39 IvanB.G.Liu 阅读(62) 评论(0) 推荐(0) 编辑
摘要:定义: 存储过程可以看成是对一系列 SQL 操作的批处理,类似自建的函数。 使用存储过程的好处: (1)代码封装,保证了一定的安全性; (2)代码复用; (3)由于是预先编译,因此具有很高的性能。 (1)代码封装,保证了一定的安全性; (2)代码复用; (3)由于是预先编译,因此具有很高的性能。 创 阅读全文
posted @ 2018-03-17 17:38 IvanB.G.Liu 阅读(111) 评论(0) 推荐(0) 编辑
摘要:定义: 全文本搜素是MyISAM存储引擎才具有的功能,主要针对长文本进行良好程度搜索。它的主要功能大概有:快速高效地搜索指定列,而且能提供一种智能化的结果,有查询扩展搜索和布尔文本搜索功能。 使用方法: (1)启动全文本搜索:在创建表时,加入FULLTEXT(字段),例子如下: CREATE TAB 阅读全文
posted @ 2018-03-17 17:35 IvanB.G.Liu 阅读(609) 评论(0) 推荐(0) 编辑
摘要:DOS中连接: 登录本机的MYSQL服务器:运行cmd,输入指令:mysql -h localhost -u root -p,然后输入密码,我的本机密码是root。(ps:mysql的默认端口是3306)其他的一些登录指令如下: -D, --database=name 打开指定数据库 -h, --h 阅读全文
posted @ 2018-03-17 17:32 IvanB.G.Liu 阅读(121) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示