Now that we know what the MySQL Shell is and where it fits in the suite of MySQL products, it is time to learn what the shell can do for us. Specifically, what commands does it support, how does it connect to the server, and what features does it support?
In this chapter, we explore the MySQL Shell in more detail. We will learn more about its major features and options as well as see how to use the new shell to execute scripts interactively. As you will see, the MySQL Shell is an important element of the future of MySQL. Let’s begin with the commands and options supported by the shell.