Pi/Server/Raspbian busterにSQLite3をインストール
の編集
Top
/
Pi
/
Server
/
Raspbian busterにSQLite3をインストール
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
AutoTicketLinkName
FrontPage
MenuBar
Pi
Pi/Apps
Pi/Apps/Chromiumのデフォルト検索エンジンの変更
Pi/Apps/vimrcが有効にならない理由と対処方法
Pi/Apps/スクリーンショットアプリのインストール・gnome-screenshot
Pi/Apps/プログラマー向けテキストエディタ・medit
Pi/Apps/ラズパイからWindows10にRDP接続してみる・Remmina
Pi/Apps/ラズベリーパイでPowerShellを動かしてみる v6.2.1
Pi/Apps/軽量でシンプルな画像加工ソフト・Pinta
Pi/OS
Pi/OS/Raspbianをインストール・Buster
Pi/OS/Raspbianをインストール・Stretch
Pi/OS/Raspbian・Busterの初期セットアップ手順
Pi/OS/Raspbian・Stretchの初期セットアップ手順
Pi/Raspberry PiにOSインストールする前準備
Pi/Server
Pi/Server/Raspbian busterにMariaDBをインストール
Pi/Server/Raspbian busterにPostgreSQLをインストール
Pi/Server/Raspbian busterにSQLite3をインストール
Pi/無線マウスが遅れてorカクカク動く場合の対処方法
Pi/環境
Pi/環境/Rapbianのホスト名を変更する
Pi/環境/Raspbian DesktopのWi-Fiを固定IPアドレスに変更する手順
Pi/環境/Raspbianでsshサーバを有効にする手順
Pi/環境/Raspbianにリモートデスクトップ接続する手順
Pi/環境/Raspbianの自動アップデート設定手順
Pi/環境/Raspbianを日本のリポジトリサーバに変更する・buster
Pi/環境/「ハッシュサムが適合しません」の対処方法
Pi/環境/コーディングで使える等幅フォントをインストールする
Pi/環境/ラズパイを先、ディスプレイを後からつけると映らない場合の対処方法
Pi/環境/ラズパイ公式7インチディスプレイの輝度調整
Pi/環境/上部パネルにCPU使用率などを表示する手順
PINE64/環境
PINE64/環境/Pinebookの液晶の輝度を変える方法
お約束
プライバシーポリシー
最初にお読みください
#navi(../) * Raspbian busterにSQLite3をインストール [#ea1d012e] 本記事では、ラズベリーパイのRaspbian busterにSQLite3をインストールし、 データベースファイル作成、テーブル作成およびSQLを実行までの記事になります。 #htmlinsert(minipc-top.html) #contents * 関連記事 [#y21648f2] -[[Raspbian busterにPostgreSQLをインストール>Pi/Server/Raspbian busterにPostgreSQLをインストール]] -[[Raspbian busterにSQLite3をインストール>Pi/Server/Raspbian busterにSQLite3をインストール]] -[[Raspbian busterにMariaDBをインストール>Pi/Server/Raspbian busterにMariaDBをインストール]] * 使用した環境 [#z0f60d11] -Raspberry Pi 3B+~ [[Raspberry Pi(Amazonへのリンク)>https://amzn.to/2IIrAhM]] - Raspbian OS $ lsb_release -dr Description: Raspbian GNU/Linux 10 (buster) * SQLite3パッケージをインストールする [#v4acbc9a] LXTerminal &ref(t.png); を使ってaptコマンドでSQLite3をインストール手順になります。 + SQLite3パッケージインストール前に以下のコマンドを実行しアップデートを実施します。 sudo apt update sudo apt -y upgrade + SQLite3パッケージを以下のコマンドを実行しインストールします。 sudo apt install sqlite3 -y ちなみにインストールするSQLite3パッケージの情報は以下の通りです。~ apt showコマンドで確認することができます。~ $ apt show sqlite3 Package: sqlite3 Version: 3.27.2-3 Priority: optional Section: database Maintainer: Laszlo Boszormenyi (GCS) <gcs@debian.org> Installed-Size: 2,278 kB Depends: libc6 (>= 2.28), libreadline7 (>= 6.0), zlib1g (>= 1:1.2.0), libsqlite3-0 (= 3.27.2-3) Suggests: sqlite3-doc Homepage: https://www.sqlite.org/ Download-Size: 839 kB APT-Sources: http://ftp.jaist.ac.jp/raspbian buster/main armhf Packages Description: Command line interface for SQLite 3 SQLite is a C library that implements an SQL database engine. Programs that link with the SQLite library can have SQL database access without running a separate RDBMS process. &color(red){注意};~ 今回インストールしたSQLiteはバージョン3になります。(SQLite3)~ SQLiteのバージョン2のパッケージ名はsqliteになります。 * SQLite3を起動しテーブル作成とSQL実行 [#c301b090] SQLite3は起動時にデータベースファイルを引数に渡すと、それがデータベースファイルになります。 ** SQLite3の起動とデータベースファイルの作成 [#cf91249b] データベースファイルを作成してみます。 +以下のコマンドを実行します。 sqlite3 db.sqlite3 実行時の出力になります。 $ sqlite3 db.sqlite3 SQLite version 3.27.2 2019-02-25 16:06:06 Enter ".help" for usage hints. sqlite> + .quit を入力しSQLite3を終了します。 sqlite> .quit + データベースファイルが作成されています。 $ ls *.sqlite3 db.sqlite3 以上のように、sqlite3コマンドにデータベースファイルを指定し、無ければ作成され~ 存在すればそのデータベースファイルを使うことになります。 ** テーブル作成 [#a08a6b77] 以下の手順で上記で作成したデータベースファイルにテーブルを作成してみます。 + db.sqlite3を使用するため、以下のコマンドを実行します。 sqlite3 db.sqlite3 + 以下のように出力されます。 $ sqlite3 db.sqlite3 SQLite version 3.27.2 2019-02-25 16:06:06 Enter ".help" for usage hints. sqlite> + テーブルを作成します。 sqlite> create table t ( id integer primary key, type text); + .schemaコマンドを使って、テーブルが作成されているか確認しました。 sqlite> .schema t CREATE TABLE t ( id integer primary key, type text); * データのINSERTとSELECTのSQLを実行しみる [#df7364a4] 上記でデータベースファイルおよびテーブルの作成を行いました。~ 以下では作成したテーブルにデータをINSERTしSELECTしてみます。 +3レコード分のINSERTを実行します。 sqlite> insert into t(type) values('Raspbian'),('UbuntuMate'),('CentOS'); + SELECTでINSERTした内容を確認します。 sqlite> select * from t; 1|Raspbian 2|UbuntuMate 3|CentOS 以上、ラズベリーパイにSQLite3をインストールし動作確認までの記事でした。 #htmlinsert(minipc-btm.html)
タイムスタンプを変更しない
#navi(../) * Raspbian busterにSQLite3をインストール [#ea1d012e] 本記事では、ラズベリーパイのRaspbian busterにSQLite3をインストールし、 データベースファイル作成、テーブル作成およびSQLを実行までの記事になります。 #htmlinsert(minipc-top.html) #contents * 関連記事 [#y21648f2] -[[Raspbian busterにPostgreSQLをインストール>Pi/Server/Raspbian busterにPostgreSQLをインストール]] -[[Raspbian busterにSQLite3をインストール>Pi/Server/Raspbian busterにSQLite3をインストール]] -[[Raspbian busterにMariaDBをインストール>Pi/Server/Raspbian busterにMariaDBをインストール]] * 使用した環境 [#z0f60d11] -Raspberry Pi 3B+~ [[Raspberry Pi(Amazonへのリンク)>https://amzn.to/2IIrAhM]] - Raspbian OS $ lsb_release -dr Description: Raspbian GNU/Linux 10 (buster) * SQLite3パッケージをインストールする [#v4acbc9a] LXTerminal &ref(t.png); を使ってaptコマンドでSQLite3をインストール手順になります。 + SQLite3パッケージインストール前に以下のコマンドを実行しアップデートを実施します。 sudo apt update sudo apt -y upgrade + SQLite3パッケージを以下のコマンドを実行しインストールします。 sudo apt install sqlite3 -y ちなみにインストールするSQLite3パッケージの情報は以下の通りです。~ apt showコマンドで確認することができます。~ $ apt show sqlite3 Package: sqlite3 Version: 3.27.2-3 Priority: optional Section: database Maintainer: Laszlo Boszormenyi (GCS) <gcs@debian.org> Installed-Size: 2,278 kB Depends: libc6 (>= 2.28), libreadline7 (>= 6.0), zlib1g (>= 1:1.2.0), libsqlite3-0 (= 3.27.2-3) Suggests: sqlite3-doc Homepage: https://www.sqlite.org/ Download-Size: 839 kB APT-Sources: http://ftp.jaist.ac.jp/raspbian buster/main armhf Packages Description: Command line interface for SQLite 3 SQLite is a C library that implements an SQL database engine. Programs that link with the SQLite library can have SQL database access without running a separate RDBMS process. &color(red){注意};~ 今回インストールしたSQLiteはバージョン3になります。(SQLite3)~ SQLiteのバージョン2のパッケージ名はsqliteになります。 * SQLite3を起動しテーブル作成とSQL実行 [#c301b090] SQLite3は起動時にデータベースファイルを引数に渡すと、それがデータベースファイルになります。 ** SQLite3の起動とデータベースファイルの作成 [#cf91249b] データベースファイルを作成してみます。 +以下のコマンドを実行します。 sqlite3 db.sqlite3 実行時の出力になります。 $ sqlite3 db.sqlite3 SQLite version 3.27.2 2019-02-25 16:06:06 Enter ".help" for usage hints. sqlite> + .quit を入力しSQLite3を終了します。 sqlite> .quit + データベースファイルが作成されています。 $ ls *.sqlite3 db.sqlite3 以上のように、sqlite3コマンドにデータベースファイルを指定し、無ければ作成され~ 存在すればそのデータベースファイルを使うことになります。 ** テーブル作成 [#a08a6b77] 以下の手順で上記で作成したデータベースファイルにテーブルを作成してみます。 + db.sqlite3を使用するため、以下のコマンドを実行します。 sqlite3 db.sqlite3 + 以下のように出力されます。 $ sqlite3 db.sqlite3 SQLite version 3.27.2 2019-02-25 16:06:06 Enter ".help" for usage hints. sqlite> + テーブルを作成します。 sqlite> create table t ( id integer primary key, type text); + .schemaコマンドを使って、テーブルが作成されているか確認しました。 sqlite> .schema t CREATE TABLE t ( id integer primary key, type text); * データのINSERTとSELECTのSQLを実行しみる [#df7364a4] 上記でデータベースファイルおよびテーブルの作成を行いました。~ 以下では作成したテーブルにデータをINSERTしSELECTしてみます。 +3レコード分のINSERTを実行します。 sqlite> insert into t(type) values('Raspbian'),('UbuntuMate'),('CentOS'); + SELECTでINSERTした内容を確認します。 sqlite> select * from t; 1|Raspbian 2|UbuntuMate 3|CentOS 以上、ラズベリーパイにSQLite3をインストールし動作確認までの記事でした。 #htmlinsert(minipc-btm.html)
テキスト整形のルールを表示する
添付ファイル:
t.png
439件
[
詳細
]