データベースに入門してみた

2021-03-06 DB MySQL MariaDB SQL Redmine

はじめに

  • データベース初心者が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';

参考記事