MySQL
文章平均质量分 79
夏导丶
这个作者很懒,什么都没留下…
展开
-
MySQL-锁机制
1.概述 如何保证数据并发访问的一致性和有效性,是所有数据库必须解决的一个问题。另外,所冲突也是影响数据库并发性能的一个重要的因素,应用程序在选择所类 型时,需要根据实际运行的需要,选择最佳的所类型。 MySQL的不同存储引擎,支持不同的锁定机制。 2.锁类型 MyISAM 和 Memory 存储引擎使用的是表级锁,BDB 引擎使用的是页级锁,也支持表级锁。由于 BDB 引擎基本...原创 2020-06-30 23:30:00 · 87 阅读 · 0 评论 -
MySQL语句
1、查询 时间戳转时间 FROM_UNIXTIME(`create_time`, '%Y-%m-%d %H:%i:%S') as create_time原创 2018-08-01 14:04:00 · 72 阅读 · 0 评论 -
MySQL-事务
内容 事务 innodb_flush_log_at_trx_commit 事务其实就是并发控制的基本单位;相信我们都知道,事务是一个序列操作,其中的操作要么都执行,要么都不执行,它是一个不可分割的工作单位;数据库事务的 ACID 四大特性是事务的基础,了解了 ACID 是如何实现的,我们也就清楚了事务的实现,接下来将依次介绍数据库是如何实现这四个特性的。 原子性(Atomicity...原创 2020-06-28 14:54:00 · 117 阅读 · 0 评论 -
MySQL-存储过程
1.概念 存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象,为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行,思想上很简单,就是数据库 SQL 语言层面的代码封装与重用 存储过程和函数可以理解为一段SQL语句的集合,它们被事先编译好并且存储在数据库中。在 Pas...原创 2020-06-27 14:44:00 · 165 阅读 · 0 评论 -
MySQL-触发器
1.创建触发器: --触发器类似于框架 事件 create trigger [触发器名称] [触发器的执行时间] [执行的动作点] on [表名] for each row [函数 或者动作] 触发器的执行时间 :before, after 执行的动作点:insert, update, delete 函数:begin end 或者动作:update ,insert 2.案例:...原创 2020-06-27 13:42:00 · 182 阅读 · 0 评论 -
论MySQL何时使用索引,何时不使用索引
索引: 使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构,例如 employee 表的姓(name)列。如果要按姓查找特定职员,与必须搜索表中的所有行相比,索引会帮助您更快地获得该信息。 索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。 索引提供指向存储在表的指定列中...转载 2018-02-05 21:39:00 · 81 阅读 · 0 评论 -
MySQL-视图
1.概念: 视图是 MySQL 在 5.0.1 版本中加入的功能。它可以理解为一个虚表。 之所以被称为虚表,是因为它只是存储了一个结构,并不存储真实的数据。它的数据是在查询过程中动态生成的。 视图并不是真的优化 2.创建视图:视图 只是存储了一个结构,并不存储真实的数据。 --CRUD select id,user_name,email from `user`; --创建视...原创 2020-06-27 13:34:00 · 104 阅读 · 0 评论