職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

DB Browser for SQLiteの操作--その6(SQL文の実行)

2020年05月10日 | DB Browser for SQLite
DB Browser for SQLiteでSQL文を使うには


【開発環境】
OS:Windows 10 (64bit)
GUI:DB Browser for SQLite

【SQL文】
対象となるデータベースに接続したら「Execute SQL」タブをクリックする

次のような画面が表示される

SQL文を書いたら、▶の実行を押す

テーブルデータが表示される


【複数のSQL文を実行】
複数のSQL文の中で特定のSQL文だけを実行したい場合には、まず実行したいSQL文を一度クリックして選択状態にしてから「Execute current line」ボタン(下図のところ)をクリックして下さい

「Execute current line」ボタンを押す


結果表示


【別のタブを開く】
現在実行しているSQL文をそのままにし、別のSQL文を実行したい場合、新しいタブを開いて別のSQL文を実行することができる。
1.新しいタブを開くには「Open Tab」ボタン(下図のところ)をクリックして下さい。

2、新しいタブが開いたら、SQL文を書き、実行する。


【SQL文を記述したファイルを読み込んでSQL文を実行】
初めに、SQL文を記述したテキストファイルを用意する。
下記のような内容の「output.sql」テキストファイルを任意なフォルダに保存する

・「Open SQL file」ボタンをクリックする

・ファイルダイアログが表示されたら、「output.sql」ファイルを選び、「開く」ボタンを押す

・ファイルに記載されていたSQL文が読み込まれる

・実行する

・表示される


【自分で入力したSQL文を出力する】
SQL文を書く

「Save SQL file」ボタンをクリクする

ファイルダイアログが表示されたら、ファイル名に「output2.sql」と書き、保存ボタンを押す

フォルダに「output2.sql」が保存される。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

DB Browser for SQLiteの操作方法ーその5(CSV形式での入出)

2020年05月05日 | DB Browser for SQLite
テーブルのデータをCSV形式でのエクスポート/インポート


【開発環境】
OS:Windows 10 (64bit)
GUI:DB Browser for SQLite
テーブル;friendslist

【CSV形式でのエクスポート】
1.データベースに接続し、「File」メニューの中の「Import」メニューの中にある「Databe from SQL file...」メニューをクリックする


2.ファイルダイアログが表示されたら、インポートするファイルを指定し、「Save」ボタンを押す


3.ファイルを出力する
出力ファイル名を「friendslist.csv」にして、「保存」ボタンをクリックする


4.正常に終了すれば次のようなダイアログが表示


5.CVSファイルが作られる


6.中身を表示する

文字化けしたら→Excelで開くと文字化けするUTF-8のCSVを文字コードを変換せずに開く方法

【CSV形式のインポート】
1.インポート用のCSVデータを用意する
今回はExcelじゃなくて、テキストエディタを使う!なぜなら、ExcelではエンコードがUTF-8にならないから

データ


2.インポート
「File」メニューの中の「Import」メニューの中にある「Table from CSV file...」メニューをクリックする


3.ファイルダイアログが表示されたら、
インポートするファイル「foodshop.csv」を指定し、「開く」ボタンを押す


4.設定ダイアログが開く

Table name:foodshop.csv
Encoding:UTF-8
など設定

5、正常に終了すれば次のようなダイアログが表示


6.新しいテーブルが作成される


7.その他
Excelからインポートする時、エンコードをsjisにする
















コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

DB Browser for SQLiteの操作方法ーその4(エクスポート/インポート)

2020年04月30日 | DB Browser for SQLite
DB Browser for SQLiteからデータベースをSQL文形式でエクスポート/インポートする方法


【開発環境】
OS:Windows 10 (64bit)
GUI:DB Browser for SQLite
データベース:testfriends.sqlite3
テーブル;friendslist
DB Browser for SQLiteの使い方

【エクスポート】
1.デーブルデータの選択
エクスポートしたいデータベースに接続し、更にデーブルを選択する


2.データベースをエクスポートする
「File」メニューの中の「Export」メニューの中にある「Database to SQL file...」メニューをクリックする


3.テーブルの選択
ダイアログが表示され、保存するテーブルを選んだら、「Save」ボタンを押す


4.保存先の選択
保存先を自分の好きなフォルダに選択し、
ファイル名:back.sqlと書き込んで、「保存」ボタンを押す


5.確認のダイアログの表示
「OK」ボタンを押す


6.フォルダに「back.sql」が出力される


7.「back.sql」ファイルをテキストエディタで見てみる


【インポート】
1.データをインポートするには「File」メニューの中の「Import」メニューの中にある「Databe from SQL file...」メニューをクリック


2.ファイルダイアログが表示されますので、インポートするファイルを指定する


3.次のようなダイアログが表示される
「Yes」ボタンをクリックする


4.ファイルダイアログが表示されたら、新しく作成するデータベースの保存先ディレクトリとファイル名を指定し、「保存」ボタンをクリック

ファイル名:back_testfriends.sqlite3

5.次のようなダイアログが表示されればインポートは完了



6.データが表示される

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

DB Browser for SQLiteの操作方法ーその3(データ操作)

2020年04月24日 | DB Browser for SQLite
テーブルに格納されているデータを操作するには


【開発環境】
OS:Windows 10 (64bit)
GUI:DB Browser for SQLite
データベース:testfriends.sqlite3

【テーブルを2つ作る】
下記のように2つテーブルを作っておく


「friendslist」テーブルにデータを記入するには
①「friendslist」テーブルをクリックし、

②「Browse Data」タブをクリックする

③「Table」と書かれた右側のドロップダウンリストでデータの閲覧や追加をしたいテーブルを選択する。今回は「friendslist」を選び、最後に「New Record」ボタンをクリックする

該当するセルをクリックし、値を入れたら、「tab」ポタンを押し、次のセルに移動し、値を入れて行く

④データの完成


⑤データ保存
最後に、デーブルにデータを保存する。忘れるとデータが消える


⑥データの追加
「New Record」ボタンをクリックし、データを追加する。


⑦データの削除
削除したいデータ番号をクリックし、「Delete Record」をクリックする




コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

DB Browser for SQLiteの操作方法ーその2(テーブル)

2020年04月16日 | DB Browser for SQLite
--テーブル編--


【開発環境】
OS:Windows 10 (64bit)
データベース:myfriends.sqlite3

【テーブル作成】
1.データベースに接続する。


2.DB Browser for SQLiteの「Edit」メニューの中にある「Create Table...」メニューをクリックする


3.テーブル作成用ウィンドウが表示される


4.テーブルの名前を一番上のテキストボックスに入力する→「friendname」

一番下の段に自動的にSQL文に反映される

5.カラムを追加する


6.カラムの編集
カラムの名前はダブルクリックすることで編集する


7.カラムの完成
カラムの追加が終わったら、「OK」ボタンを押す


8.テーブルの完成

画面上の「Database Structure」には作成したテーブルの名前やスキーマ(構造)が表示されます。なお先ほど作成したテーブル以外に「sqlite_sequence」という名前のテーブルが作成される。これは自動的に作成される特殊なテーブルでAUTOINCREMENTの値などを保存している。

9.テーブルの保存
データベースに対してテーブル追加など..何かを変更した時は保存を選ぶ。「File」メニューの中の「Write Changes」メニューをクリックする


10、テーブル「friendinfo」もう一つ追加する。



11,作成済テーブルの修正
修正したいテーブルを一度クリックして選択する
次に「Edit」メニューの中にある「Modify Table...」メニューをクリック

ウィンドウが表示され、テーブルに対してカラムを追加したり既存のカラムの制約を変更したら、「OK」ボタンをクリック


12テーブルの削除
今度はテーブル「friendinfo」を削除してみる

「Edit」メニューの中にある「Delete Table」メニューをクリック

確認ダイアログが表示されます

削除されてる

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする