数据库mysql
文章平均质量分 91
Beat_Boxer
事在人为,唯有心静,方能突破
展开
-
【数据库】---MySQL数据库事务和隔离级别
事务的四大特性:ACID:A:atomicity(原子性),事务中的所有操作要么全部执行完成,要么全部不执行,比如银行转账,只要有一次操作失败,所有事务都需要回滚比如A往B用户中转100元,此时A用户将减少100元,B用户将增加100元,如果第二步失败,所有事务需要回滚 C:consistency(一致性),数据库一直处于一致的状态,无论并发多少都不会改变比如五个用户ABC...原创 2018-08-21 11:07:59 · 127 阅读 · 0 评论 -
【数据库】---mysql存储引擎
MySQL常用的四种引擎的介绍(1):MyISAM存储引擎:不支持事务、也不支持外键,优势是访问速度快,对事务完整性没有要求或者以select,insert为主的应用基本上可以用这个引擎来创建表,适合写多的情况。frm存储当前数据表的结构,MYD存储当前表的数据,MYI存储当前数据表的索引支持表级锁,有两种表模式,读锁和写锁MyISAM:如果执行大量的SELECT,MyISAM...原创 2018-08-21 11:40:05 · 130 阅读 · 0 评论 -
【mysql数据库】---数据库锁
一、先谈谈悲观锁和乐观锁 乐观锁认为一个用户读数据的时候,别人不会去写自己所读的数据;悲观锁就刚好相反,觉得自己读数据库的时候,别人可能刚好在写自己刚读的数据,其实就是持一种比较保守的态度;悲观锁就是在读取数据的时候,为了不让别人修改自己读取的数据,就会先对自己读取的数据加锁,只有自己把数据读完了,才允许别人修改那部分数据,或者反过来说,就是自己修改某条数据的时候,不允许别人读取...原创 2018-08-21 15:01:58 · 236 阅读 · 0 评论 -
【数据库】---mysql索引
转载https://blog.csdn.net/hguisu/article/details/7786014,具体可参考1. MyISAM索引实现:1)主键索引:MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。下图是MyISAM主键索引的原理图: ...转载 2018-08-21 22:44:46 · 142 阅读 · 0 评论 -
SQL like模糊查询
sql 模糊查询sql在查询时,会经常使用到模糊查询一般的格式SELECT 字段名 FROM 表明 WHERE 字段名 LIKE 某条件关于条件:1,% :表示任意0个或多个字符比如 SELECT * FROM student WHERE stuName LIKE '%二%'将会把stuName为“王二”,“王二小”、“二杆子”的所有名字查询出来。2,_ : ...原创 2019-01-18 15:42:18 · 807 阅读 · 0 评论 -
【sql】--- sql注入攻击
转载:https://blog.csdn.net/github_36032947/article/details/78442189本文主要针对SQL注入的含义、以及如何进行SQL注入和如何预防SQL注入让小伙伴有个了解。适用的人群主要是测试人员,了解如何进行SQL注入,可以帮助我们测试登录、发布等模块的SQL攻击漏洞,至于如何预防SQL注入,按理说应该是开发该了解的事情~但是作为一个棒棒的测试...转载 2019-02-22 09:40:29 · 264 阅读 · 0 评论 -
【数据库】--- 数据库连接池的对比
转载于:https://blog.csdn.net/fysuccess/article/details/669725541.数据库连接池概述数据库连接的建立是一种耗时、性能低、代价高的操作,频繁的数据库连接的建立和关闭极大的影响了系统的性能。数据库连接池是系统初始化过程中创建一定数量的数据库连接放于连接池中,当程序需要访问数据库时,不再建立一个新的连接,而是从连接池中取出一个已建立的空闲连接...转载 2019-02-25 16:01:29 · 370 阅读 · 0 评论