How to interact with MySQL database using async/await promises in node.js

The combination async/await syntax promises makes writing MySQL queries in node.js easier with a better maintainability. This article intent is to show you how to use this combination to interact with MySQL database in node.js in a practical way.