
Mysql
文章平均质量分 63
MySQL 使用
YSQ-911
这个作者很懒,什么都没留下…
展开
-
InnoDB/MyISAM
并发事务解决1、交给应用解决a、更新丢失2、由数据库提供事务间的隔离机制来解决a、脏读b、不可重复读c、幻读3、实现隔离机制的方法a、加读写锁b、一致性快照读(MVCC),MVCC只在可重复读和读未提交两个隔离级别下工作索引分类1、根据存储分类:B-树索引哈希索引2、根据用途分类普通索引、唯一性索引、主键索引、空间索引、全文索引3、索引实现原理MyISAM 引擎使用B+树作为索引结构,叶结点的data域存放的是记录的地址Inn...原创 2021-09-01 18:02:38 · 198 阅读 · 0 评论 -
MySQL事务
事务是mysql执行的最小单元MySQL事务1、在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。2、事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。3、事务用来管理 insert,update,delete 语句。事务命令mysql> start transaction;#手动开启事务mysql> insert into t_user(name) values('pp');mysq...原创 2021-09-01 17:58:35 · 198 阅读 · 0 评论 -
VS链接MySQL
一、环境配置先安装mysql,安装过程在此不赘诉。安装完成之后右键项目属性添加mysql 中include头文件路径并添加库文件路径和库文件,如下图:以后步骤完成之后输入下面的代码执行,如果出现直接将libmysql.dll文件复制到 C:\Windows\System32目录下即可MySQL4CAPI.h##第一部分#pragma once#include "mysql.h"#include <string>#include <vector>using原创 2021-08-14 16:55:12 · 1048 阅读 · 0 评论