python pycham,連線資料庫,執行sql

2022-08-22 03:21:07 字數 1016 閱讀 9931

本地搭建的mysql的新建的表的資料如下:

在pycham中連線mysql 執行sql  ,舉例編寫如下:

import pymysql
if __name__ == '__main__':

connect = pymysql.connect(host='localhost',

port=3307,

user='root',

password='111111',

database='autotest',

charset='utf8')

# 建立游標物件

cur = connect.cursor()

# 執行sql命令,注意防止sql注入

cur.execute('insert into autotest.stu_infos (stu_id,stu_name,stu_age,stu_grade) values ("no_0005","小寧",29,89.88)') #執行insert語句

cur.execute("update %s set stu_name='%s' where stu_name='%s';" % ("autotest.stu_infos", "黃征", "小遠")) #執行更新語句

cur.execute("delete from %s where stu_name='%s';" % ("autotest.stu_infos", "小楊")) #執行刪除語句

cur.execute("select * from %s ;" % "autotest.stu_infos") #執行查詢語句

value = cur.fetchall() #獲取所有行

print(value)

connect.commit() # 提交資料修改

connect.close() # 關閉資料庫鏈結

redis連線數合理配置 redis連線數配置多少

redis客戶端連線數 redis通過監聽乙個tcp埠或socket的方式接收來自客戶端的連線,當與客戶端建立連線後,redis內部會進行如下操作 1 客戶端socket會被設定為非阻塞模式,因為redis在網路時間處理上採用的是非阻塞多路復用模型 2 然後為這個socket設定tcp nodela...

檢視Apache的連線數和當前連線數

檢視了連線數和當前的連線數 複製 如下 netstat ant grep ip 80 wc l netstat ant grep ip 80 grep est wc l檢視ip訪問次數 複製 如下 netstat nat grep 80 awk awk f sort uniq c sort nlin...

mysql 太多的連線數 mysql 連線數太多

問題記錄 mysql error 1040 too many connections 解決辦法 1.檢視mysql的最大連線數 mysql show variables like max connections 500 2.檢視伺服器響應的最大連線數 mysql show global status...