In GraphQL, aliases let you rename fields in the query result. When you write a query, you can specify an alias before a field name using the syntax 'aliasName: originalField'. During execution, the server checks if an alias is present. If yes, it returns the field value under the alias name instead of the original field name. This helps when you want to fetch the same field multiple times with different arguments or just want clearer names in the result. For example, if you query 'userName: name', the result will have a key 'userName' with the value of 'name'. If no alias is used, the original field name is returned as the key. The execution table shows each field requested, whether an alias is used, and what the returned field name and value are. The variable tracker shows how the returned object builds up step by step. This visual helps beginners understand how aliases rename fields in the final data.