はとのーと

エジソンノート(アイデア、思い付き、メモ)として使っています。誰かの役に立つかもしれないので公開しています。

MariaDBについてのメモ

MariaDBについての雑多なメモです。

  • コマンドラインからDBにログイン: mariadb -u ユーザー名 -p データベース名
    • ここで -u はユーザー指定、-p はパスワード入力。以下同様
  • 論理バックアップ: mariadb-dump -u ユーザー名 -p データベース名 テーブル名 > ファイル名.sql
    • SQL文が出力される
  • 論理リストア: mariadb -u ユーザー名 -p データベース名 < ファイル名.sql
  • コメント:
    • # から行末まで
    • -- から行末まで (-- の後に半角スペースが必要)
    • /* から */ まで
      • /*! コマンド */ とするとコマンドが実行される。他のDBではコメントになるためMariaDB用の記述を入れられる
      • /*! バージョン番号 コマンド */ とすると指定バージョン以降のMariaDBでコマンドが実行される
  • AUTO_INCREMENT のついた列に値を入れるには事前に ALTER TABLE テーブル名 DISABLE KEYS を実行する。終わったら ALTER TABLE テーブル名 ENABLE KEYS を実行する