MariaDB

参考:

MariaDB.org – Supporting continuity and open collaboration [Official]

MariaDB Knowledge Base [公式]

ドキュメント | MariaDB Knowledge Base [公式]

MariaDB を CentOS にインストールする

参考:

Installing MariaDB with yum | MariaDB Knowledge Base [Official]

MariaDB と MySQL の違い

参考:

MySQL と MariaDB の違い一覧 | 技術メモ置き場

my.conf

参考:

Configuring MariaDB with my.cnf | MariaDB Knowledge Base [Official]

オプションファイルの使用 | MySQL 5.6 リファレンスマニュアル [公式]

includedir

/etc/my.cnf.d 以下の .cnf ファイルを取り込む

!includedir /etc/my.cnf.d

参考:

MySQL 小ネタ | ようへいの日々精進 XP

mysql コマンド

ログインする

$ mysql -u root -p

ヘルプを表示する

mysql> help

ログアウト

mysql> quit

データベース一覧の表示

mysql> show databases;

データベースの作成

mysql> create database test_db;

データベースを選択

mysql> use test_db;

テーブル一覧を表示する

mysql> show tables;

参考:

よく使う MySQL コマンド集 – Qiita

MySQL コマンドまとめ – Qiita

Mysql コマンド – Qiita

MySQL のコマンドたち | すぎゃーんメモ

mysql コマンド | MySQL 5.6 リファレンスマニュアル [公式]

mysql — MySQL コマンドラインツール | MySQL 5.6 リファレンスマニュアル [公式]

mysql のオプション | MySQL 5.6 リファレンスマニュアル [公式]

mysql Commands | MySQL 8.0 Reference Manual [Official]

指定したテーブルの詳細を縦に表示する

mysql> show table status from mysql like 'user' \G

もしくは、

mysql> use mysql;
mysql> show table status like 'user' \G

参考:

MySQL のクエリ結果を垂直形式で表示する – Qiita

出力を縦表示にするには | KSKNET

結果を改行せずに表示する

mysql> pager less -S --shift .4 -X -F

ページャーをデフォルトに戻す

mysql> pager

ページャーを無効にする

mysql> nopager

起動時にページャーを指定する

$ mysql -u root -p --pager='less -S --shift .4 -X -F'

参考:

MySQL の pager が便利だった | xyk の日記

mysql コンソールを pager で便利に – Qiita

便利な使い方

クエリのキャンセル

mysql> select * from hoge
    -> where something blah blah ... \c

シェルコマンドを実行する

mysql> system ls .

もしくは、

mysql> \! ls .

参考:

mysqlクライアント TIPS集/便利機能メモ | iandeth.

データをエクスポートする

  • XML
  • HTML
  • mysqldump

参考:

MySQL のテーブルを好きな形式 (XML / HTML / SQL) で取り出したり、データをちょっと取り出して実験したいときのテクニック | それマグで!

CSV

参考:

MySQL の select 結果をコマンドライン上でカンマ区切りとかに | 雑想空間

Tagged:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です