Select using Query BuilderInsert using Query BuilderUpdate using Query BuilderDelete using Query BuilderWorking with RelationsCaching Results