# MySQLdbのインポート
import MySQLdb
# データベース接続
connection = MySQLdb.connect(
user='root',
db='test_db')
#カーソルの生成
cursor = connection.cursor()
#
# ここに実行コード
#
# 保存
connection.commit()
# 接続をクローズ
connection.close()
# データの追加
sql = "INSERT INTO name_list VALUES( 1, 'kobayashi' )"
cursor.execute( sql )
# データの追加(プレースフォルダ)
sql = "INSERT INTO name_list VALUES( %s, %s )"
cursor.execute( sql、( 1, 'kobayashi' ) )
※項目が1つならコンマが必要です
cursor.execute( sql、( 1, ))
# データの追加(複数件)
data = [
(2, 'yamada'),
(3, 'takahasi')
]
c.executemany(sql, data) # 複数件登録
cursor.execute("SELECT * FROM name_list")
# fetchoneで取り出し
rows = cursor.fetchone()
print( "カラム1", rows[0] )
print( "カラム2", rows[1] )
# すべて取り出し
cursor.execute("SELECT * FROM name_list")
for row in cursor:
print(row)