MAMPでMySQLのデータベースを操作したくなったのでメモ

基本操作

ターミナルを立ちあげて以下のコマンドを入力し、MAMPのbinへ移動します。

cd /Applications/MAMP/Library/bin

以下のコマンドで MySQL にログインします。MAMPはデフォルトだとユーザー名が root になっているかと思います。

./mysql -u root -p

データベース確認

show databases;
use [希望のデータベース名を入力];

データベース操作

テーブル一覧の確認

show tables;

テーブル内の取得したいフィールドを選択して表示 / フィールの一部を抜粋表示

SELECT [取得したいフィールド1],  SUBSTRING([取得したいフィールド2], 1, 100) AS short_[取得したいフィールド2] FROM [取得したいテーブル] LIMIT 100;

ショートカット

Ctrl + A:カーソルを行の先頭へ移動

Ctrl + E:カーソルを行の末尾へ移動

Ctrl + H:カーソルの前の文字を削除

Ctrl + D:カーソルの後ろの文字を削除

Ctrl + U:1行削除

Ctrl + K:現在のカーソル位置から行の末尾までを削除

Ctrl + D:ターミナルの終了