Python3連線MySQL並執行語句

2021-10-17 16:03:37 字數 789 閱讀 3763

完整流程:

import pymysql

test=pymysql.connect('localhost','root','root','test1225')

curs=test.cursor()

curs.execute('drop table if exists xixi')

sql="""

create table `xixi`(`names` varchar(255) default null,

`age` int(3) default null,

`income` decimal(8,2) default 0)

engine=innodb default charset=utf8;

"""curs.execute(sql)

test.close()

注意sql語句中的引號是`

sql語句裡插入變數的方法——(利用format實現)

利用format函式來實現轉化。具體實現參考下面的**

jenny = "珍妮 "#變數賦值

sql2 = "insert into student(id,`name`,***)values('3','{}','女')"#sql語句

sql = sql2.format(jenny)#轉化後的sql語句

print(sql)

執行效果如下:

多個變數,所有變數在sql語句中用『{}』表示,然後在format()裡面以此填入變數的名稱。

python3連線MySQL資料庫

在學習head first python 第7掌的時候,學習到用flask寫乙個web頁面,並把查詢到資料儲存在資料庫中 其中一段 def log request req flask request res str none import pymysql 書中介紹的是import mysql.con...

python3連線Linux伺服器並操作

import paramiko import logging import sys import os 加入日誌 獲取logger例項 logger logging.getlogger basespider 指定輸出格式 formatter logging.formatter asctime s l...

Python3連線MySQL資料庫及基本操作

0.242018.09.09 19 55 43字數 176閱讀 759 做介面測試,需要提前在資料庫插入預先準備好的測試資料,故,筆者做整理出用python3連線mysql資料庫及其基本的操作法方法 python3連線mysql資料庫使用到的第三方庫為 pymysql,當然,安裝也很簡單 直接pip...