- 更新日: 2015年10月5日
- MySQL & DB
SQLite3でDBテーブルをdumpバックアップ
スポンサーリンク
SQLite3 のデータベース環境で、DB 情報やテーブルの schema 確認などを行ったり、データベース・テーブルを .dump コマンドでバックアップする方法です。まずは sqlite3 コマンドで SQLite3 のコマンドモードに入ります。
1 2 3 4 5 |
$ sqlite3 db/data.sqlite SQLite version 3.8.5 2014-08-15 22:37:57 Enter ".help" for usage hints. |
【お知らせ】 英単語を画像イメージで楽に暗記できる辞書サイトを作りました。英語学習中の方は、ぜひご利用ください!
スポンサーリンク
DB・テーブルの確認など
SQLite データベースの情報を表示。
1 2 3 |
sqlite> .databases |
DB テーブルの schema 確認。
1 2 3 |
sqlite> .schema |
作成済みのテーブル一覧を確認。
1 2 3 |
sqlite> .tables |
DB・テーブルをdumpバックアップ
.dump コマンドで SQL 形式でバックアップする方法です。
SQLite の DB 全体を丸ごとバックアップ。テーブル名を指定しないと、DB全体を dump バックアップします。
1 2 3 |
sqlite> .dump |
テーブル毎に dump バックアップ。ただし、これだとターミナル(標準出力)に出力するだけです。
1 2 3 |
sqlite> .dump table_name |
テーブルをファイルにバックアップ。.dump コマンドの前に .output コマンドを使う。
1 2 3 4 |
sqlite> .output /Users/username/sql_backups/table_name.sql sqlite> .dump table_name |
出力先をファイルからターミナル(標準出力)に戻す。
1 2 3 |
sqlite> .output stdout |
以上です。
- – 参考リンク –
- SQLite3のコマンド – TASK NOTES
- SQLite/コマンドラインツール
スポンサーリンク
現場で使えるMySQLは長くお世話になっていて、MySQL触る人には必須の本。
>> 次の記事 : MySQLでBLOB/TEXT型のカラムにはデフォルト値を設定できない
- MySQL & DB の関連記事
- MySQLでBLOB/TEXT型のカラムにはデフォルト値を設定できない
- Warning: mysql_connect() PHPからMySQL接続でsocketエラー
- phpMyAdminでMySQLをバックアップ(エクスポート)
- MySQLが起動しないエラー(The server quit without updating PID file)
- phpMyAdminで#2002 Cannot log in to the MySQL serverエラー
- libaio.so.1, openssl-devel がなくて mysql-server, mysql-devel をインストールできないエラー
- MySQLオプション(/etc/my.cnf)の設定例
- my.cnf の innodb_data_file_path, innodb_log_file_size 設定で MySQL が起動しなくなる場合の対処
- my.cnfで設定するMySQLオプションで重要そうなのまとめ
- MySQLのソケット場所変更、my.cnfでのsocket設定の注意点
Leave Your Message!