一、建立資料庫及表
create databasetestdb;二、連線資料庫並操作usetestdb;
create table`tb_user` (
`id` int (11) not nullauto_increment,
`username` varchar (18) default null,
`birth` timestamp not null default current_timestamp on update current_timestamp,
primary key(`id`)
);
importpymysql三、執行結果conn = pymysql.connect(host='127.0.0.1', user = "root", passwd="root", db="testdb", port=3306, charset="utf8")
cur =conn.cursor()
#sql語句
sql = "insert into tb_user(username, birth) value(%s, %s)"
#資料person = [['小軍', '1993-06-05'], ['小明', '1993-04-03']]
for i inrange(len(person)):
param =tuple(person[i])
#執行sql語句
count =cur.execute(sql, param)
#判斷是否成功
if count >0:
print("新增資料成功!\n")
#提交事務
conn.commit()
#查詢資料
cur.execute("select * from tb_user")
#獲取資料
users =cur.fetchall();
for i inrange(len(users)):
print(users[i]);
#關閉資源連線
cur.close()
conn.close()
print("資料庫斷開連線!");
資料庫裡面資料
-------------------- 額外內容 --------------------
1、提示 modulenotfounderror: no module named 'pymysql' 錯誤解決方法
安裝pymysql模組:
pip3 install pymysql
python連線MySQL資料庫
模組功能 connect 方法 connect 方法用於連線 資料庫,返回乙個資料庫連線物件。如果要連線乙個位於host.remote.com伺服器上名為fourm的mysql資料庫,連線串可以這樣寫 db mysqldb.connect host remote.com user user pass...
python連線mysql資料庫
看自己的機器有沒有python root localhost zn python v 會進入python pythontest。py檔案內容 usr bin python imoprt mysql module import mysqldb connect to the database db my...
python連線mysql資料庫
1 python3.5 連線mysql資料庫需要安裝pymysql外掛程式 參考教程 import pymysql conn pymysql.connect host localhost port 3306,user root passwd rusky db mysql charset utf8 c...