![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 53
数据库异常
一本笔记本
这个作者很懒,什么都没留下…
展开
-
MySQL的Explain
一、Explain介绍:使用Explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的语句或是表结构的性能瓶颈,可以用来分析Select,Update,Delete,Insert,Replace等语句。二、Explain的作用:表的读取顺序数据读取操作的操作类型哪些索引可以使用哪些索引被实际使用表之间的引用每张表有多少行被优化器查询三、Explain的使用:Explain + SQL语句结果集的格式ColumnJSON原创 2021-06-16 17:23:43 · 208 阅读 · 0 评论 -
范式和反范式的理解
范式: 符合某一级别的关系模式的集合,范式主要分为六大范式。下面对其中常用的前三大范式做介绍第一范式: 在此规则内,列具有原子性,不可再进行分割,同一列中不能有多个值。第一范式就是无重复的列。例: 员工姓名、员工性别、电话此例不符合第一范式,因电话可再分为手机电话、家庭电话、办公室电话等。第二范式: 在第一范式的规则上,建立第二范式,在此规则中,要求每一行都都必须有唯一的标识,既需要有其中一列是不可重复的,通常是主键,作为唯一标识。第二范式就是非主键的列完全依赖于主键。例: 员工编号原创 2021-04-28 13:51:26 · 418 阅读 · 0 评论 -
多版本并发控制(MVCC)
Mysql多版本并发控制(MVCC)介绍原创 2021-04-25 11:20:41 · 213 阅读 · 0 评论 -
事务隔离级别及异常情况总结
事务隔离级别及异常情况总结原创 2021-04-22 16:07:14 · 177 阅读 · 0 评论 -
事务的ACID
事务的ACID原创 2021-04-13 11:01:47 · 83 阅读 · 0 评论 -
为何使用存储过程
何为存储过程:存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。在数据量特别庞大的情况下利用存储过程能达到倍速的效率提升。更新示例:-- nsql_upd_UserDROP PROCEDURE nsql_upd_UserGOCREATE PROCEDURE nsql_upd_User @vchrU原创 2021-04-02 17:17:43 · 88 阅读 · 0 评论 -
解决MySQL报错2003-Can not connet to MySQL server
问题截图原因错误2003表示网络连接已经被拒绝解决方案查看mysql服务器是否正在运行,如果没运行,手动吧它启动。查看是否启动网络连接。查看指定的网络端口是否是服务器上配置的端口,我这边网络端口指定的和服务器指定的都是3306端口,默认是3306。...原创 2020-07-03 16:44:59 · 1314 阅读 · 0 评论 -
ORA-00001: 违反唯一约束条件解决方案(oracle 00001)
原因主要原因是在进行插入INSERT或者更新UPDATE的时候,违反唯一约束,导致操作某行数据时出现重复的值。解决方案删除或者更改唯一约束。修改你使用的插入INSERT或者更新UPDATE的语句。如果当有多个表进行操作时,你不知道哪个表出现唯一性索引的错误,你可以使用一下语句进行查询:SELECT DISTINCT table_nameFROM all_indexesWHERE index_name = 'CONSTRAINT_NAME';例子执行的数据库语句:SEL原创 2020-06-24 12:03:31 · 44887 阅读 · 0 评论 -
ORA-00904: 标识符无效解决方案(oracle 00904)
原因这是由于引用了不存在的列,或者在SELECT语句中引用了无效的别名造成的。这也可能意味着你在不需要的时候使用了引号。我们可以检查这个作为下面解决方案的一部分。解决方案检查列名是否在你所引用的表中。在引用列时,检查是否引用了正确的别名。检查列是否使用了正确的表别名(例如,如果department表的别名为dept,那么它应该是dept.department_id,而不是sup.department_id)。检查是否在WHERE子句中引用列别名。检查列名是否小原创 2020-06-23 18:09:33 · 25953 阅读 · 0 评论