PythonにおけるSQLiteの操作をまとめてみた

PythonにおけるSQLiteの操作をまとめてます..

全国630店舗以上!もみほぐし・足つぼ・ハンドリフレ・クイックヘッドのリラクゼーション店【りらくる】

# テーブル作成とデータ格納

import sqlite3

# dbの読み込み(sample.dbは自動で作成される)
con = sqlite3.connect('sample.db')
# カーソルの設定
# https://www.postgresql.jp/document/9.2/html/plpgsql-cursors.html
cur = con.cursor()

# テーブル作成
# テーブル名  データ型 unique : 重複禁止のカラム作成
cur.execute('''CREATE TABLE sample_table
               (ID text unique, date text, title text)''')

# 格納データ
ID = 'mqRgDodGSEo'
date = '20210626'
title = 'もしギルガルドが弱体化されてなかったら'

# データの格納
cur.execute("INSERT INTO sample_table \
            VALUES ('{0}','{1}','{2}')".format(ID,
                                               date,
                                               title))
# テーブル変更を保存
con.commit()

# dbとカーソルを閉じる
cur.close()
con.close()

# テーブル情報の抽出

import sqlite3

# dbの読み込み
con = sqlite3.connect('sample.db')
# カーソルの設定
# https://www.postgresql.jp/document/9.2/html/plpgsql-cursors.html
cur = con.cursor()

# テーブル情報の抽出
cur.execute('SELECT * FROM sample_table;')
data = cur.fetchall()
print(data)

# カラム名取得
names = list(map(lambda x: x[0], cur.description))
print(names)

# dbとカーソルを閉じる
cur.close()
con.close()

# テーブル自体を削除

import sqlite3

# dbの読み込み
con = sqlite3.connect('sample.db')
# カーソルの設定
# https://www.postgresql.jp/document/9.2/html/plpgsql-cursors.html
cur = con.cursor()

# テーブルの削除
cur.execute('DROP TABLE sample_table;')

# テーブル変更を保存
con.commit()

# dbとカーソルを閉じる
cur.close()
con.close()

# テーブルの中身を削除

import sqlite3

# dbの読み込み
con = sqlite3.connect('sample.db')
# カーソルの設定
# https://www.postgresql.jp/document/9.2/html/plpgsql-cursors.html
cur = con.cursor()

# テーブルの中身を削除
cur.execute('DELETE FROM output_video;')

# テーブル変更を保存
con.commit()

# dbとカーソルを閉じる
cur.close()
con.close()

# 参考サイト

sqlite3 --- SQLite データベース (opens new window)

第39章PL/pgSQL - SQL手続き言語 (opens new window)

全国630店舗以上!もみほぐし・足つぼ・ハンドリフレ・クイックヘッドのリラクゼーション店【りらくる】

「ゼロからのOS自作入門」3章 3.1〜3.3を実行する(前編)

「ゼロからのOS自作入門」3章 3.1〜3.3を実行する(前編)

'「ゼロからのOS自作入門」3章 3.1〜3.3を実行します(前編)'

複数のversionをインストールしてる中で,pythonのversionを切り替える

複数のversionをインストールしてる中で,pythonのversionを切り替える

複数のversionをインストールしているpythonのversionを切り替えます.

ここでは,ターミナルで使うpythonのversion(3.9.1)と,jupyterのversion(3.8.6)が違うので,ターミナルで使うpythonのversionを「3.9.1」から「3.8.6」に切り替えます.