【備忘録】ちょっとしたメモ書き【備忘録】

自分でやったこと調べてみた事とのメモ書きブログです
主に周辺機器の翻訳した取り説や故障修理の手順を記録しています。

DBを連携してみたいときの入門?とりあえずSqlite3

2023年08月27日 | python?

SQLite接続

import sqlite3
conn = sqlite3.connect('example.db')
conn.close()


テーブルを作成してレコードを挿入

# 必要モジュールをインポートする
import sqlite3

# データベースに接続する
conn = sqlite3.connect('example.db')
c = conn.cursor()

# テーブルの作成
c.execute('''CREATE TABLE users(id real, name text, birtyday text)''')

# データの挿入
c.execute("INSERT INTO users VALUES (1, 'name1', '2001-01-01')")
c.execute("INSERT INTO users VALUES (2, 'name2', '2006-05-05')")
c.execute("INSERT INTO users VALUES (3, 'name3', '2017-09-10')")

# 挿入した結果を保存(コミット)する
conn.commit()

# データベースへのアクセスが終わったら close する


挿入したレコードを取得

# データベースに接続する
conn = sqlite3.connect('example.db')
c = conn.cursor()

# レコードを生年月日の降順で取得する
for row in c.execute('SELECT * FROM users ORDER BY birtyday DESC'):
    print(row)

# データベースへのアクセスが終わったら close する
conn.close()


 

 

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« logとり楽したい。 | トップ | Sqlite3でログをシコシコ(2.... »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

python?」カテゴリの最新記事