MySQL
文章平均质量分 92
学习MySQL数据库的使用,了解数据库的操作及原理
SuhyOvO
只为分享与记录
展开
-
MySQL中count(*) 和 count(1)区别
对于Oracle数据库,虽然我没有找到官方的解释,但通过观察它们的执行计划,我认为 count(*) 和 count(1) 的执行计划是一样的。对于 count(*) 和 count(1),在MySQL的官方文档中已明确说明,InnoDB存储引擎对它们的处理方式是一样的,因此它们之间没有区别。虽然这种方法提高了查询效率,但需要注意额外维护计数表的成本,特别是在新增和删除操作频繁的情况下,需要确保计数表的数据与实际数据表中的数据保持一致。函数,而是直接查询计数表中的值,从而避免了对大表进行全表扫描的开销。原创 2024-04-01 18:51:20 · 1069 阅读 · 1 评论 -
MySQL 数据库基础操作详解
本文将详细介绍 MySQL 数据库的基础操作,包括库的操作和表的操作,并提供了一些实用的 SQL 示例。通过以上示例,我们可以看到 MySQL 数据库的基本操作方式,包括创建表、插入数据、查询数据、更新数据和删除数据。这些操作是数据库开发中最基础、最常见的操作,掌握好这些操作对于开发者来说是非常重要的。最底层是磁盘文件系统,往上是存储引擎,存储引擎是系统文件的封装,帮助我们进行文件操作。MySQL中,创建数据库本质就是创建一个目录,创建表本质就是在目录中创建文件,增删查改也就是访问该文件。原创 2024-03-30 21:02:52 · 704 阅读 · 0 评论