
MySQL
小虾米 ~
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++连接MySQL数据库配置
一、 创建项目并配置所需头文件及库(一) 创建空项目使用VS2015创建空项目(二) 添加项目所需头文件所在文件夹右键项目选择属性,进入C/C++ => 常规 => 附加包含目录,添加MySQL的include目录位置D:\mysql-5.7.19-win64\include(根据自己安装的MySQL版本及地址填写)(三) 添加所需库...转载 2019-07-01 16:05:58 · 541 阅读 · 0 评论 -
MySQL的四种事务隔离级别
一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A...原创 2019-09-11 21:03:51 · 163 阅读 · 0 评论 -
MySQL索引原理和实现
“索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址,在数据十分庞大的时候,索引可以大大加快查询的速度,这是因为使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据。”但是索引是怎么实现的呢?因为索引并不是关系模型的组成部分,因此不同的DBMS有不同的实现,我们针对MySQL数据库的实现进行说明。本文内容涉及M...转载 2019-08-17 10:33:46 · 222 阅读 · 0 评论 -
MySQL学习笔记三
本篇介绍笛卡儿积,左右连接,内外连接、union、函数、视图等原创 2019-06-27 22:34:18 · 150 阅读 · 0 评论 -
MySQL学习笔记二
以下为where、group by、having、order by、limit等的用法,在使用时要按照where-->group by-->having-->order by-->limit的顺序使用where仅对原表进行查找(1)where常用运算符:<,<=,=(等于),>,>=,!=或<>都表示不等,in(在集合内),b...原创 2019-06-27 15:29:13 · 163 阅读 · 0 评论 -
MySQL学习笔记一
在Windows下以管理员身份运行cmd进入MySQL: mysql -uroot -p密码退出:quitmysql.exe 客户端mysqld.exe 服务端登陆——>查看库——>进入库——>查看表——>用表/建表 要设置字符集(set names gbk;)查看库:show databases;连接库:use 库名;查看表:s...原创 2019-06-24 17:34:09 · 127 阅读 · 0 评论 -
用C++ API方式连接MySQL
记得更改mysql的登陆密码 password~~~#include<iostream>#include<winsock.h>#include<mysql.h>#include<string>#include<iomanip>using namespace std;#define STEPBYSTEPint ma...原创 2019-07-01 21:25:56 · 208 阅读 · 0 评论 -
常用的MySQL的API接口
从其他博客看到的常用的API接口:mysql_affected_rows() 返回被最新的UPDATE, DELETE或INSERT查询影响的行数。 mysql_close() 关闭一个服务器连接。 mysql_connect() 连接一个MySQL服务器。该函数不推荐;使用mysql_real_connect()代替。 mysql_change_user() 改变在一个打开的连接...转载 2019-07-01 16:56:44 · 973 阅读 · 0 评论 -
mysql哪些情况不走索引
在MySQL中,并不是你建立了索引,并且你在SQL中使用到了该列,MySQL就肯定会使用到那些索引的,有一些情况很可能在你不知不觉中,你就“成功的避开了”MySQL的所有索引。现假设有t_stu表,age,sname上建立了索引索引列参与计算如果where条件中age列中使用了计算,则不会使用该索引 SELECT `sname` FROM `t_stu` WHERE `ag...转载 2019-09-22 22:06:40 · 1662 阅读 · 1 评论