使用Python來向MySQL裡插入資料

2021-09-01 22:31:26 字數 890 閱讀 4500

在python3以上版本中一般使用pymysql庫來操作mysql資料庫。

首先匯入pymysql,並且連線上你已經建立好的資料庫。

import pymysql

self.conn = pymysql.connect(

host=self.host,

port=self.port,

user=self.user,

passwd=self.password,

db=self.db,

charset='utf8'

)

其中host是你的主機位址,如果本地操作可以寫"127.0.0.1",port是資料庫所用的埠號,可以用mysql命令

mysql> show global variables like  'port';
來檢視,user與passwd是mysql的使用者名稱與密碼,db是所用的資料庫表,charset是儲存所用的編碼。

之後往資料庫裡新增資料,這裡要使用sql的insert into語句,一般我們用變數向資料庫傳入引數。如:  

也可先傳入常量進行測試:

之後呼叫pymysql庫的execute方法完成插入資料庫的操作。

self.cursor = self.conn.cursor()

try:

self.cursor.execute(insert_sql)

print("submit is good")

self.conn.commit()

except exception as e:

print("error is "+str(e))

插入資料成功後可以在mysql裡用命令列檢視資料是否插入成功。

使用module param來向核心模組傳遞引數

如果希望給乙個核心模組傳遞引數,則可以通過module param 引數用moudle param巨集定義來宣告,它定義在moduleparam.h。下面是module param巨集的定義 this is the fundamental function for registering boot ...

使用module param來向核心模組傳遞引數

如果希望給乙個核心模組傳遞引數,則可以通過module param 引數用moudle param巨集定義來宣告,它定義在moduleparam.h。下面是module param巨集的定義 this is the fundamental function for registering boot ...

使用module param來向核心模組傳遞引數

如果希望給乙個核心模組傳遞引數,則可以通過module param 引數用moudle param巨集定義來宣告,它定義在moduleparam.h。下面是module param巨集的定義 this is the fundamental function for registering boot ...