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()