mysql
文章平均质量分 67
徐赤赤
这个作者很懒,什么都没留下…
展开
-
MVVC(多版本并发控制)
1、MVCC MVCC,全称Multi-Version Concurrency Control,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。MVCC在MySQL InnoDB中的实现主要是为了提高数据库并发性能,用更好的方式去处理读写冲突,做到即使有读写冲突时,也能做到不加锁,非阻塞并发读2、当前读 select lock in share mode(共享锁)、select for update 、 update转载 2022-05-05 20:57:13 · 1010 阅读 · 1 评论 -
SQL注入相关
SQL注入详解一:什么是sql注入 SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编写时的疏忽,通过SQL语句,实现无账号登录,甚至篡改数据库。二:SQL注入攻击的总体思路 1:寻找到SQL注入的位置 2:判断服务器类型和后台数据库类型 3:针对不同的服务器和数据库特点进行SQL注入攻击三:SQL注入攻击实例String sql = "select * from user_table where usernam..转载 2022-03-01 22:36:14 · 304 阅读 · 0 评论 -
mysql索引相关
MySQL索引背后的数据结构及算法原理_渣渣fei-CSDN博客_mysql索引背后的数据结构及算法原理转载 2022-03-01 22:27:20 · 82 阅读 · 0 评论 -
MySql相关
mysql -uroot -p123456;show databases;use databasename;shou tables;describe tablename;mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysq原创 2022-02-24 18:54:31 · 332 阅读 · 0 评论 -
mysql 行锁和表锁
经过文章MySQL 表锁和行锁机制_xts5701046的博客-CSDN博客_mysql 行锁直接结论:1、MySQL的存储引擎是从MyISAM到InnoDB,锁从表锁到行锁。其中,InnoDB支持事务,InnoDB的行锁是针对索引加的锁,不是针对记录加的锁。并且该索引不能失效,否则都会从行锁升级为表锁。2、如果对非索引加行锁而进行批量修改数据脚本的时候,行锁升级为表锁,会是其他修改事务均处于等待状态。3、行锁行锁的劣势:开销大;加锁慢;会出现死锁行锁的优势:锁的粒度小,发生锁冲突的原创 2021-12-17 15:56:48 · 4775 阅读 · 1 评论