はじめに
-
データベース初心者がMySQLのチュートリアルのを実践した後にDockerでたてたRedmineのバックエンドとして動いているMariaDBの中身を覗いた時のメモです
-
MySQLとMariaDBの違いについては互換性があるくらいしかわかっていないので書きません
環境
-
macOS Big Sur(11.2.1)
-
Redmine 4.1.1
-
MariaDB 10.4
操作方法
Redmineのデータベースを確認する時の手順ベースで記載します。
rootユーザでログイン
root@xxxxxxxx:/# mysql -u root -p
"Enter password:"が表示されたらパスワードを入力する。
データベースの一覧を確認
MariaDB [(none)]> show databases;
操作するデータベースを選択
MariaDB [(none)]> use redmine;
テーブル一覧を確認
MariaDB [redmine]> show tables;
issuesテーブルのデータ構造を確認
MariaDB [redmine]> describe issues;
issuesテーブルのカラムとレコードを確認
MariaDB [redmine]> select * from issues;
issuesテーブルからsubject絡むとupdated_onカラムのデータを確認
MariaDB [redmine]> select subject, updated_on from issues;
issuesテーブルからupdated_onカラムが2021年1月1日以降に更新のあったデータを確認
MariaDB [redmine]> select subject, updated_on from issues where updated_on >= '20210101';