1. 程式人生 > >Python 操作數據庫pymysql

Python 操作數據庫pymysql

127.0.0.1 employee class mod 接受 last 添加 commit 當前位置

import pymysql

#添加數據

conn = pymysql.connect(host=127.0.0.1, port=3306, user=root, passwd=‘‘, db=yyy)

#更改獲取數據結果的數據類型,默認是元組,可以改為字典等:
#cursor=conn.cursor(cursor=pymysql.cursors.DictCursor)
cursor = conn.cursor() # sql = """CREATE TABLE EMPLOYEE ( # FIRST_NAME CHAR(20) NOT NULL
, # LAST_NAME CHAR(20), # AGE INT, # SEX CHAR(1), # INCOME FLOAT )""" # # cursor.execute(sql) #row_affected = cursor.execute("create table t1(id INT ,name VARCHAR(20))") #row_affected=cursor.execute("INSERT INTO t1(id,name) values (1,alvin),(2,xialv
)") #cursor.execute("update t1 set name = silv2 where id=2") #查詢數據 row_affected=cursor.execute("select * from t1") #接受影響的行 one=cursor.fetchone() # many=cursor.fetchmany(2) # all=cursor.fetchall() #scroll #cursor.scroll(-1,mode=relative) # 相對當前位置移動 #cursor.scroll(2
,mode=absolute) # 相對絕對位置移動 conn.commit() cursor.close() conn.close()

Python 操作數據庫pymysql