MySQL

DBダンプ
$ file=データベース名_`date +"%Y%m%d%H%M%S"`.sql
$ mysqldump -q --single-transaction データベース名 > $file

DBリストア
$ ll $file
$ mysql -u ユーザー名 -p データベース名 < $file

データベース接続
$ mysql -u ユーザー名 -p データベース名

データベース一覧
> SHOW DATABASES;
データベース作成
> CREATE DATABASE データベース名;
データベース削除
> DROP DATABASE データベース名;

ユーザー作成
> CREATE USER 'ユーザー名'@'%' IDENTIFIED BY 'パスワード';
> GRANT ALL PRIVILEGES ON データベース名.* TO 'ユーザー名'@'%';

テーブル一覧
> SHOW TABLES;

SQLite3

データベース接続
$ sqlite3 db/development.sqlite3

テーブル一覧
> .table

スキーマ確認
> .schema テーブル名(省略ですべて)

SELECTでカラム名表示
> .headers ON