MariaDBについて使用

表記の件について使用する機会があった為、備忘録

MariaDBとは...

MySQLの派生として開発されているオープンソースソフトウェアのこと。

MySQLとの互換性がある。

 

AWSのデプロイ環境のAmazon Linux 2では本番環境としてMariaDBを使用していく。

以下、ターミナルのEC2内で実行

 

●インストール

ターミナルにて

% yum  install mysql56-server mysql56-devel mysql56 mariadb-server mysql-devel

SQLのバージョンにもよるが、今回はこちらを使用

 

●起動

sudo systemctl start mariadb

 

●確認

sudo systemctl status mariadb

 

●実行

mysql -u root -p

 

・DB確認

 MariaDB [(none)]> show databases;

 

・データベースの選択

 MariaDB [(none)]> use データベース名;

 

・データベースの中身を確認

 MariaDB [データベース名]> show テーブル名;

 

・カラム情報を取得

 MariaDB [データベース名]> show columns from テーブル名;

 

今回はデータの削除とカラムの追加を実施

・データ一括削除

 MariaDB [データベース名]> delete from テーブル名;

 

・カラムの追加

 MariaDB [データベース名]> alter table テーブル名 add カラム名 データ型;

 

実施後はカラム名取得で確認を忘れずに実施する。