
MySQL
文章平均质量分 87
学习MySQL数据库的使用,以及了解部分实现原理
码农烧烤小站
yyx_dev
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL:用户权限和语言接口
/0. 创建MYSQL句柄 MYSQL * my = mysql_init(nullptr);//4. 关闭数据库 mysql_close(my);由此也可以看出MySQL其实是网络服务,句柄就是文件描述符。原创 2022-10-16 22:39:46 · 1075 阅读 · 4 评论 -
MySQL:事务管理
事务的本质就是一组DML数据库管理语言,这些语句在逻辑上存在相关性,这一组语句要么失败要么成功,属于一个整体。MySQL提供一种机制就是MySQL事务,保证我们达到这样的原子性的效果。事务对于应用层用户来说就是一件事情,对于MySQL底层对应着多条SQL语句,这多条SQL语句是具有逻辑性的。事务就是所要做的工作、事情,主要用于处理操作量大、复杂度高的数据,比如一些需要多条SQL语句组合起来才能完成的一项任务。我们把这样的多条SQL语句的集合,这样的一项工作就被称为事务。原创 2022-10-07 14:30:00 · 1174 阅读 · 0 评论 -
MySQL:索引
索引是一个“物美价廉”的特性,用来提高数据库的性能。不需要改程序、调SQL、只需要正确的创建索引,查询速度就能提高成百上千倍,但查询速度的提升也带来了插入、更新、删除速度的下降。原创 2022-10-03 11:15:00 · 2261 阅读 · 4 评论 -
MySQL:复合查询和内外连接
我们前面在表的基本操作中讨论的表的查询都是基础的查询操作,在实际开发中这远远不够。原创 2022-09-27 19:55:38 · 1960 阅读 · 2 评论 -
MySQL:基本操作和内置函数
CRUD : Create(创建), Retrieve(读取),Update(更新),Delete(删除)原创 2022-09-19 17:46:39 · 407 阅读 · 3 评论 -
MySQL:数据类型和表的约束
如果插入的数据低于指定的位数,就在前面补0,如果插入的数据超过了指定的位数,就正常显示,这就是zerofill的作用。char 不管存储的数据如何,实际占用始终都是L个字符的大小,varchar 的实际占用和数据大小相关。对于数据库用户来说,外键是为了方便业务关联,对于MySQL来说,外键是为了产生对应的外键约束,保证数据的安全。这个唯一的特定标识就是主键,类似于序号学号这样的唯一标识,可以根据主键来唯一地筛选出一条记录。可以说,主键和唯一键并不冲突,他们不是用来对比的,只是负责数据在不同层面的唯一性。原创 2022-09-15 11:32:07 · 2053 阅读 · 60 评论 -
MySQL:基本概念和基础操作
存储数据用文件就可以了,为什么还要弄个数据库?数据库存储介质:磁盘、内存。为了解决上述问题,专家们设计出更加利于管理数据的东西——数据库,它能更有效的管理数据。数据库的水平是衡量一个程序员水平的重要指标。...原创 2022-09-06 12:34:14 · 664 阅读 · 1 评论