You will find good documentation on how to create tables in the relevant MySQL documentation:
You can MySQL Workbench if you want to play a little with the GUI. You can download it from the link or install it from the Linux repository.
There are three sections in the workplace: SQL Development, Data Modeling, and Server Administration. Select Create a New EER Model in the Data Modeling section and then Add Chart. You can insert new tables by dragging them from the left pane and applying your model to your database, clicking on the database menu item and then "Forward Engineer ...".
The table structure that you linked in your querstion was also created by MySQL Workbench. Therefore, it will be easy for you to compare it.
user1061401
source share