1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

SQLite3について軽く調べてみた

Last updated at Posted at 2022-10-08

環境

学習のためにコンテナで動かしてます。
python:3.9-bullseyeのイメージを使いました。

SQLite3をインストール

Debianでインストールしてますので、apt-getを使ってます。
必要に応じて、yumdnfでインストールしてください。

# apt-get install -y sqlite3

DBを作成する

# sqlite3 {DB名}.sqlite3

sqlite3 db.sqlite3と入力した場合、db.sqlite3というDBファイルが作成されます。
拡張子は、.sqlite3でなくても良いそう。
拡張子なしでも、.db.sqliteなどでも良い。

DBに接続する

# sqlite3 {DB名}.sqlite3

DBから切断する

.quitもしくは.exitで切断できました。

sqlite> .quit

接続しているDBを確認する

sqlite> .databases
main: /code/db.sqlite3 r/w

テーブル一覧を確認する

sqlite> .table

テーブルの中身を確認する

よくあるSQL文で確認する

sqlite> SELECT * FROM {テーブル名};

テーブルを削除する

sqlite> DROP TABLE {テーブル名};

続きは気が向いたら・・・

気軽にDB作れるのは良いですね。
例えば、Djangoの学習でDBほしい、って場面で使えそう。
とりあえずテーブルの中身まで確認できたので満足。
あとはやりたいことに応じて調べながら解決してけば良さそう。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?