🙄
【DB管理システム間翻訳】MySQLコマンド <-> PostgreSQLコマンドの対応表(随時追加)
筆者が使いたいコマンドが出来たら増える対応表
やりたいこと | MySQL民「これやりたい」 | PostgreSQL「これやで」 |
---|---|---|
接続したい | $ mysql -u {ユーザ名} -p {DB名} Enter password: {パスワード}[1] |
$ psql -h {ホスト名} -p {ポート番号} -U {ユーザ名} -d {DB名} [2] |
DB一覧見たい | show databases; | \l |
テーブル一覧見たい | show tables; | \d |
接続切断したい | exit | \q |
dump取りたい | $ mysqldump -u {ユーザ名} -p {ホスト名} {DB名} > {出力先/出力ファイル名}[1:1] | $ pg_dump -h {ホスト名} -p {ポート番号} -U {ユーザ名} -d {DB名} > {出力先/出力ファイル名} |
これ書いたきっかけ
毎回忘れるしその度毎回色んな記事にお世話になってるのでちゃんと憶えたい。(2回目)
憶えられなくても自己完結したい。
PostgreSQLとお友達にはなれないので、せめて当たり障りない関係になりたい。
Postgresさんのコマンド直感的にはわかんないし。
完璧じゃなくてもアウトプットする習慣を付けたい。(※半年以上放置)
そんな思いで記事を作りました。
使いたいコマンドが増えたらたぶん増やします。
Discussion