データベーステーブルを作成:
TABLEの写真(photo_no int型(6)符号なしNOT NULLのAUTO_INCREMENT、画像MEDIUMBLOB、PRIMARY KEY( `photo_no`))を作成します。
Python実装はバイナリ形式でMySQLデータベースに画像を保存します。
インポートSYS インポートpymysql からPILインポートイメージ インポートOS パスは = " ./ " FP =オープン(" ./1.png "、' RB ' ) IMG = fp.read() fp.close() データベース = pymysql.connect(ホスト= " ローカルホスト"、ユーザ= " ルート"は、passwd = ""、DB = " 華" ) カーソル = database.cursor() SQL = "INSERT INTO写真(画像)VALUES(%S)。" 引数 = (IMG) cursor.execute(SQL、引数) database.commit() ()cursor.close database.close() プリント(" ============ " ) プリント(" 完了を!")
Python実装は、ローカルバイナリ形式に絵MySQLデータベースから保存されます。
インポートpymysql としてMDB インポートSYS CONN = mdb.connect(ホスト= ' はlocalhost '、ユーザ= ' ルート'は、passwd = ''、DB = ' 華' ) カーソル = conn.cursor() cursor.execute(「SELECT画像FROMフォトLIMIT 1 " ) FOUT =オープン(' quchu1.png '、' WB ' ) fout.write(cursor.fetchone()[ 0 ]) fout.close() cursor.close() はconn.close()