pymysql模組常用操作

2022-09-04 10:21:08 字數 2258 閱讀 5701

pip install pymysql

import pymysql

user = input('請輸入使用者名稱請輸入密碼:').strip()

pwd= input("請輸入密碼:").strip()

# 建立連線

conn = pymysql.connect(

host = '192.168.1.1',

port = '3306',

user = 'root',

password = '123',

db = 'mytestdb',

charset = 'utf8',

)# 獲取游標

cursor = conn.cursor()

# 執行sql語句

# sql = 'select * from user_table where user="%s" and pwd=%s' % (user,pwd) 自己拼接sql語句有安全風險

# rows = cursor.excute(sql)

sql = 'select * from user_table where user="%s" and pwd=%s'

rows = cursor.excute(sql,(user,pwd))

cursor.close()

conn.close()

if rows:

print("登入成功")

else:

print("登入失敗")

import pymysql

user = input('請輸入使用者名稱請輸入密碼:').strip()

pwd= input("請輸入密碼:").strip()

# 建立連線

conn = pymysql.connect(

host = '192.168.1.1',

port = '3306',

user = 'root',

password = '123',

db = 'mytestdb',

charset = 'utf8',

)# 獲取游標

cursor = conn.cursor()

sql = 'insert into user_table(user,pwd) values(%s,%s)'

# 插入單個資料

rows1 = cursor.excute(sql,(user,pwd))

# 插入多個資料

rows2 = cursor.excutemany(sql,[(user,pwd),('aaa','123'),('bbb','123')])

# 檢視插入之前的資料庫數量

print(cursor.lastrowid)

conn.commit()

cursor.close()

conn.close()

import pymysql

user = input('請輸入使用者名稱請輸入密碼:').strip()

pwd= input("請輸入密碼:").strip()

# 建立連線

conn = pymysql.connect(

host = '192.168.1.1',

port = '3306',

user = 'root',

password = '123',

db = 'mytestdb',

charset = 'utf8',

)# 獲取游標

cursor = conn.cursor()

sql = 'select * from user_table;'

# 查詢

rows = cursor.excte(sql)

# 取單個資料

single_data = cursor.fetchone()

# 取多個資料

multiple_data = cursor.fetchmany(2)

# 取出所有資料

all_data = cursor.fetchall()

# scroll 絕對位置移動

cursor.scroll(3,mode='absolute')

# scroll 相對位置移動

cursor.scroll(3,mode='relative')

conn.commit()

cursor.close()

conn.close()

python 常用模組之 pymysql

demo 樣例,暫時先寫查詢的,增刪改後續再新增 無論是增刪改查,都需要先建立資料庫連線,建立游標 import pymysql 建立乙個mysql的conn,返回connetion物件 conn pymysql.connect host localhost user root passwd p s...

mysql py支援 pymysql常用操作

安裝pymysql pymysql是python3 的乙個包 python2使用的是mysqldb 安裝起來比較簡單。pip install pymysql 建立連線 import pymysql conn pymysql.connect host xx.xx.xx.xx user user nam...

pymysql模組用法

pymsql是python中操作mysql的模組,其使用方法和py2的mysqldb幾乎相同。1 pip install pymysql import pymysql 新增資料 conn pymysql.connect host 127.0.0.1 port 3306,user root passw...