環境と前提条件
Cent OS 7.7
MySQL
インストール・アカウント作成・パスワード設定は下記のサイトを参照しました。
●インストール・初期設定
https://qiita.com/nooboolean/items/7efc5c35b2e95637d8c1
●パスワード設定
https://www.dbonline.jp/mysql/user/index2.html
基本操作
“menus”という名前のデータベースを作成し、その中にdishesというテーブルを作成する例です。
MySQLにログイン
$ mysql -u root -p

データベースの新規作成
myspl> create database food;

一つのMySQLサーバには、複数のデータベースを作ることができます。

ハイフンのついた名前のデータベースを作成しようとするとエラーになる。どうしてもデータベース名にハイフンを使いたいときは下記のようにシングルクォーテーションで囲む。
mysql> create database 'test-db';
データベースを一覧表示
作成したデータベースを一覧表示します。
mysql> show databases;

“food”というデータベースが作成されていることが確認できました。他にもいろいろとデータベースがありますが、ここでは気にしなくてOKです。
データベースの削除
mysql> drop database food;

データベースの選択
以降のコマンドでは”food”というデータベースを使うよ、という意味です。
mysql> use food;

これから使用するデータベースが切り替わりました。