MySQL(基本)
MySQLの基本
以下のことを実行します
DBに接続
カーソル取得
テーブルが存在したら削除
テーブル作成
テーブルにデータ登録
デーブルからデータ取得
カーソルのクローズ
接続のクローズ
※コネクションするときは、以下でお願いします
# 接続する
conn = MySQLdb.connect(
user='guest',
db='test_db')
## 著作元は以下になります。(ご注意下さい)
#L https:https://simple-and-useful.net
#T ユーチューブ用(PyhtonからMySQLを使う)
#C サンプルプログラムすぐに起動できます
import MySQLdb
# 接続
conn = MySQLdb.connect(
user='guest',
db='test_db')
# カーソル取得
cur = conn.cursor()
#テーブルの削除と新規作成
cur.execute( "drop table if exists name_list" )
cur.execute( "create table name_list(id int, name char(100))" )
conn.commit()
# sqlに直接書く
cur.execute( "insert into name_list values( 1,'kobayashi')" )
cur.execute( "insert into name_list values( 5,'takahashi')" )
conn.commit()
# DBから読み
sql = "select id, name from name_list"
cur.execute(sql)
for row in cur.fetchall():
print( row[0], row[1])
# 接続を閉じる
cur.close()
conn.close()