pip install pymysql
mysql
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()