環境と前提条件

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;

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