
MySQL
文章平均质量分 73
学习MySQL数据库设计、查询语言、索引和优化技巧等
Az_plus
这个作者很懒,什么都没留下…
展开
-
MySQL行锁,Django-ORM实现行锁,行锁实现乐观锁和悲观锁
MySQL 中只有InnoDB 引擎支持行级锁。行锁是在执行 DML 操作(如。语句用于在事务中对选定的行加锁。原创 2024-06-29 06:15:00 · 366 阅读 · 0 评论 -
MySQL的索引类型,以及各自的作用
MySQL的索引类型,以及各自的作用常见的索引类型主键索引(Primary Key Index):唯一标识表中的记录,确保索引列的值在整个表中是唯一的主键索引通常是唯一索引的一种特例作用:加速查询,并自动添加字段的唯一约束唯一索引(Unique Index):将数据作为唯一值存储于列中允许存在空值,但不允许有两行具有相同的索引值(除了NULL值)作用:避免表中出现重复数据,提高数据的查询效率普通索引(Regular Index或Non-Unique Index):最普通原创 2024-06-13 10:00:00 · 646 阅读 · 0 评论 -
MySQL进阶之事务
事务(Transaction)是数据库管理系统(DBMS)中的一个概念,用于将一系列操作作为一个逻辑单元进行处理。事务可以保证数据库在执行期间的一致性和完整性。也就是要么一起完成,要么一起失败,原创 2024-02-04 12:00:00 · 828 阅读 · 0 评论 -
MySQL进阶之触发器
触发器是一种特殊的存储过程,它通常与表一起创建、修改和删除trigger,是指事先为某张表绑定一段代码,当表中的某些内容发生改变**(增、删、改)**的时候,系统会自动触发代码并执行触发器发生错误时,前面用户已经执行成功的操作会被撤销,类似事务的回滚delimiter可以修改MySQL默认的;结束语句...end ##delimiter;-- 将分隔符恢复为默认值当需要定义复杂的多行存储语句时就可以使用delimiterdelimiter 自定义结束符号。原创 2024-02-03 13:00:00 · 521 阅读 · 0 评论 -
MySQL数据控制语言DCL
隔离性指的是同时执行的多个事务之间应该相互隔离,互不干扰。每个事务都应该像独立执行一样,不能看到其他事务中未提交的中间结果。持久性表示一旦事务提交,其对数据库的修改应该永久保存,即使发生系统故障或重启也不会丢失。原子性表示一个事务中的所有操作要么全部成功执行,要么全部回滚到事务开始前的状态。提交事务后意味着改部分sql语句已运行结束,不能再执行回滚操作。一致性确保了在事务开始和结束时数据库的状态是一致的。为权限生效的表名(修改权限之前要use库)为指定用户密码的关键字。原创 2024-02-01 13:00:00 · 430 阅读 · 0 评论 -
MySQL进阶之视图
视图可以理解为一个虚拟表,它并不是一个真实存储数据的容器,它更像是一个或多个表的查询结果的镜像例如你需要操作表1和表2之间的数据,可以用视图将两表查询的结果组合成新的表格展示给你,这样你就能通过查看视图来获取特定的数据,而不用再频繁的操作原始表格数据。原创 2024-01-30 16:06:26 · 435 阅读 · 0 评论 -
MySQL常用关键字
WHERE 条件列表。LIMIT 分页参数。原创 2024-01-30 13:00:00 · 1122 阅读 · 0 评论 -
MySQL数据库基础合集
SELECT 字段列表`,查询检索的列或表达式,它指定了最终结果包含的列原创 2024-01-29 17:05:47 · 2679 阅读 · 9 评论 -
MySQL数据查询语言DQL
GROUP BY`GROUP BY 分组字段列表`,根据一个或多个列对结果进行分组,但是通常需要满足聚合条件原创 2024-01-29 13:00:00 · 936 阅读 · 0 评论 -
MySQL数据操纵语言DML
查表之前首先要选择库。原创 2024-01-28 13:00:00 · 471 阅读 · 0 评论 -
MySQL数据定义语言DDL
主要分为CREAT:创建DROP:删除ALTER:修改登录MySQL。原创 2024-01-27 13:00:00 · 1375 阅读 · 0 评论 -
MySQL基础数据类型
【代码】MySQL基础数据类型。原创 2024-01-26 16:59:03 · 563 阅读 · 0 评论