
SQL
文章平均质量分 77
natsuiroginga
这个作者很懒,什么都没留下…
展开
-
MySQL面试题(二)
Linux文件系统页(OS Page)默认大小是4KB,而MySQL的页(Page)默认大小是16KB。InnoDB的页和操作系统的页的大小不一致,InnoDB的页写入磁盘时就需要分4次来写。这时候,存在一种情况:如果存储引擎正在写入的页的数据到磁盘时发生了宕机,这时如果我们只是写了一部分页,比如写4K,就宕机,这种情况就被叫做写失效,可能会导致数据的丢失,并且这种页数据的损坏,靠redoLog是无法恢复的。索引的分类:按字段的特性分类可以分为:主键索引、前缀索引、复合索引、普通索引。原创 2025-03-03 22:05:43 · 311 阅读 · 0 评论 -
SQL97-返回顾客名称和相关订单号以及每个订单的总价
除了返回顾客名称和订单号,返回 Customers 表中的顾客名称(cust_name)和Orders 表中的相关订单号(order_num),添加第三列 OrderTotal,其中包含每个订单的总价,并按顾客名称再按订单号对结果进行升序排序。例如顾客名称cust_name为an的顾客的订单a5的订单总额为quantity*item_price = 15 * 25 = 375,最后以cust_name和order_num来进行升序排序。根据这个输出,可以初步确定,我们需要三张表的联合查询。原创 2023-03-09 20:51:38 · 1125 阅读 · 0 评论