摘要:
前文提到,一条查询语句经过连接器、分析器、优化器、执行器功能模块,最后到达存储引擎。 那更新语句又是如何执行的呢? mysql可以恢复到半月内任意一秒的状态,那么这又是怎么做到的呢? 例如: create table T(ID int primary key, c int); update T se 阅读全文
摘要:
mysql> select * from T where id =10; 看似如此简单的一条语句,其执行过程也大有门道。 首先先熟悉MYSQL基本架构示意图,分为 Server 层和存储引擎层两部分 Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功 阅读全文
摘要:
操作的参数传入基本都是结构体的指针,同时完成CURD后,指针指向的结构体数据也将随着更新 #1 创建 Create type User struct { ID int64 Name string `gorm:"default:'galeone'"` Age int64 } var user= Use 阅读全文