#■■■■■ SQLite接続Pythonプログラム
import sqlite3
import pandas as pd
print("start")
#■データベース接続
name_db_info_corp = "C:/Users/shienkikou11/Desktop/test_select_db/企業情報DB_V1.1.db"
connection_db_info_corp = sqlite3.connect(name_db_info_corp)
print("db is connected")
# カーソルを取得する
c = connection_db_info_corp.cursor()
#■テーブルリストを取得表示
sql_query="select * from sqlite_master where type='table'"
c.execute(sql_query)
list_tables_db = [] #リスト生成
for row in c.fetchall():
list_tables_db.append(row[1])
#print(row[1])
for name_table in list_tables_db:
print(name_table)
print("end")
#■データベースへのコネクションを閉じる。
connection_db_info_corp.close()
print("db connection closed")
#以下は開発中
#■指定テーブルから指定条件で情報を抜き出す
#SQL文設定
sql_query = '''
SELECT * -- 列を指定
FROM customer -- テーブルを指定
WHERE store_id = 1 -- 絞り込み条件を指定
AND customer_id > 10 -- 絞り込み条件(AND)を追加指定
'''
#SQL実行
c.execute(sql_query)