![](https://img-blog.csdnimg.cn/847c02409795404296acf65ec851e19b.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
文章平均质量分 90
Mysql 必知必会 实战
CPT1024
C/C++领域新星创作者
展开
-
【MySQL必知必会】 查询优化 | 表的优化 | 充分利用系统资源
表的优化数据类型优化合理增加冗余字段以提高效率拆分表尽可能使用非空约束总结充分利用系统资源优化系统资源配置1. 调整系统参数 InnoDB_flush_log_at_trx_commit2. 调整系统参数 InnoDB_buffer_pool_size3. 调整系统参数 InnoDB_buffer_pool_instances监控服务器工具使用启用系统监控利用监控信息诊断问题总结......原创 2022-07-31 15:09:28 · 237 阅读 · 0 评论 -
【MySQL必知必会】 范式 | ER模型
第一范式数据表中所有字段都是不可拆分的基本数据项。第二范式在满足第一范式的基础上,数据表中所有非主键字段,必须完全依赖全部主键字段。第三范式在满足第二范式的基础上,数据表中不能存在可以被其他非主键字段派生出来的字段,或者说,不能存在依赖于非主键字段的字段。遵循业务优先的原则,首先满足业务需求,在这个前提下,再尽量减少冗余。...原创 2022-07-29 20:35:50 · 829 阅读 · 0 评论 -
【MySQL必知必会】 日志Log详解 | 数据备份
通用查询日志可以记录所有连接的起始时间和终止时间,以及连接发送给数据库服务器的所有指令,对我们复原操作的实际场景、发现问题,甚至是对数据库操作的审计都有很大的帮助。慢查询日志可以记录运行时间和检查记录数超过指定值的查询,方便我们对查询进行优化。错误日志它记录了服务器启动、运行和停止过程中的诊断信息,方便我们了解服务器的状态,从而对服务器进行维护二进制日志主要用于主从服务器之间的数据同步,以及服务器遇到故障时数据的无损失恢复中继日志httpshttpshttps。......原创 2022-07-26 12:02:17 · 867 阅读 · 0 评论 -
【MySQL必知必会】触发器 | 权限管理
对于数据进行手动操作的话,很容易会忘记其中的一步,导致数据丢失。原创 2022-07-25 12:09:53 · 1300 阅读 · 0 评论 -
【MySQL必知必会】 存储过程 | 游标
参数IN表示输入的参数,存储过程只是读取这个参数的值。如果没有定义参数种类,默认就是IN,表示输入参数。OUT表示输出的参数,存储过程在执行的过程中,把某个计算结果值赋给这个参数,执行完成之后,调用这个存储过程的客户端或者应用程序就可以读取这个参数返回的值了。INOUT表示这个参数既可以作为输入参数,又可以作为输出参数使用除了定义参数种类,还要对参数的数据类型进行定义,上面的transdate的数据类型是TEXT。这个参数的用处是告诉存储过程,我要处理的是哪一天的数据。...原创 2022-07-21 21:52:21 · 4338 阅读 · 0 评论 -
【MySQL】临时表 &视图
视图作为虚拟表,主要用于方便查询。我不建议你更新视图的数据,因为对视图数据的更改,都是通过对实际数据表里数据的操作来完成的,而且有很多限制条件。视图不是越多越好,特别是嵌套的视图(就是在视图的基础上创建视图),我不建议你使用,因为逻辑复杂,可读性不好,容易变成系统的潜在隐患httpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。...原创 2022-07-19 21:06:50 · 2263 阅读 · 2 评论 -
【MySQL】索引& 事务
索引单字段索引单字段索引的作用原理如何选择索引字段?组合索引组合索引的原理索引的删除索引的开销索引总结事务事务是什么?如何确保操作的原子性和数据的一致性?事务的隔离性?思考题索引...原创 2022-07-18 21:54:45 · 514 阅读 · 0 评论 -
【MySQL必知必会】 时间函数 数字函数 字符串函数 条件判断
代码】【MySQL必知必会】时间函数数字函数字符串函数条件判断。原创 2022-07-18 11:51:51 · 507 阅读 · 0 评论 -
【MySQL必知必会】条件语句 聚合语句
LEFT和ORDERBY,不仅要认真学习这节课的聚合函数,还要掌握MySQL的各种关键字的功能和用法,并且根据实际工作的需要,尝试把它们组合在一起使用,这样就能利用好数据库的强大功能,更好地满足用户的需求。httpshttpshttpshttpshttpshttpshttpshttpshttpshttps。......原创 2022-07-15 21:56:51 · 867 阅读 · 0 评论 -
【MySQL必知必会】 外键和连接
虽然你不用外键约束,也可以进行关联查询,但是有了它,MySQL 系统才会保护你 的数据,避免出现误删的情况,从而提高系统整体的可靠性。原创 2022-07-11 21:30:32 · 3020 阅读 · 0 评论 -
MySQL 增删改查&主键
我们在插入一条数据记录的时候,必须要考虑字段约束的 3 种情况。第一种情况是,如果字段允许为空,而我们没有给它赋值,那么 MySQL 会自动给它们赋 予空值。第二种情况是,如果字段是主键,就不能为空,这个时候,MySQL 会按照我们添加的约束 进行处理。第三种情况是,如果有一个字段定义不能为空,又不是主键,当你插入一条数据记录的时 候,就必须给这个记录赋值。添加数据我们的操作违反了字段的约束限制 我们尝试把表 demo.goodsmaster 的字段“speicification”改为不能为空原因就原创 2022-07-10 20:51:55 · 632 阅读 · 0 评论 -
极客时间 MySQL 表的创建与修改
这里的 1、2、3 表示门店的 3 种进货方式. 默认是1其中,约束”限定了表中数据应该满足的条件。。MySQL 会根据这些限定条件,对表的操作进行监控,阻止破坏约束条件的操作执行,并提示错误,从而确保表中数据的唯一性、合法性和 完整性。这是创建表时不可缺少的一部分在创建表的时候,字段名称要避开 MySQL 的系统关键字如果没有写的话,那么就是默认约束。可以通过 Workbench,用可视化操作来修改表的结构,插入的时候这个itemnumber参数可以省去,没插入一次,这个项目就会自增1如果要在原原创 2022-06-19 20:56:30 · 123 阅读 · 0 评论 -
【MySQL必知必会】字段
因此,我建议你首先确保数据不会超过取值范围,在这个前提之下,再去考虑 如何节省存储空间.浮点数类型有个缺陷,就是不精准。因此,在一些对精确度要求 较高的项目中,千万不要使用浮点数,不然会导致结果错误,甚至是造成不可挽回的损失。其中 就是浮点数类型 得到结果是问题还是出在 MySQL 对浮点类型数据的存储方式上。MySQL 用 4 个字节存储 FLOAT 类型数据,用 8 个字节来存储 DOUBLE 类型数据。无论哪个,都是采用二进制的方式来进行存储的。比如 9.625,用二进制来表达,就是 1原创 2022-06-17 22:02:12 · 258 阅读 · 0 评论