Python語言學習 (五)1 1

2022-08-28 10:54:07 字數 1360 閱讀 9944

建立連線:connect

建立游標:cursor

執行sql:excute,excutemany

關閉連線:close

引數化sql:%s

例子:

#encoding=utf-8

from mysql import connector

#建立連線

params = dict(host = 'localhost', port = 3306, user = 'root', password = '123456', database = 'test')

conn = connector.connect(**params)

#建立游標

cursor = conn.cursor()

#執行sql語句

# ddl = """

# create table users(id integer , name varchar(40), address varchar(100))

# """

#cursor.execute(ddl)

#先到資料庫中將id改為自增長,主鍵.

sqltext = """

insert into users(name,address) values ('tina','beijing')

"""cursor.execute(sqltext)

#如果不加下面這句**,表中則無法新增內容,會顯示空.

conn.commit()

sqltext = """

select * from users

"""cursor.execute(sqltext)

for row in cursor:

print row

#%s代表引數

sqltemplate = """

insert into users(name,address) values (%s, %s)

"""ul = ('demo', 'shanghai')

cursor.execute(sqltemplate, ul)

conn.commit()

us = [

('tina1', 'abc'),

('tina2', 'abc'),

('tina3', 'abc'),

('tina4', 'abc'),

('tina5', 'abc'),

('tina6', 'abc')

]#executemany可以批量執行語句

cursor.executemany(sqltemplate, us)

conn.commit()

#關閉連線

conn.close()

Python語言學習 (七)1 1

http是乙個基於請求 響應模式的,無狀態的協議。abs path 指定請求資源的uri uniform resource identifier,統一資源識別符號 http請求 請求行 方法,uri,http協議版本 請求頭部 請求體 http協議 重要的請求頭 user agent 產生請求的瀏覽...

Python語言學習 (三)1 1

定義函式 def func x,y,z v,args,kwargs pass 函式可以有多個返回值,通常封裝為乙個元組返回 函式也是物件,可以做引數傳遞 返回。函式引數 引數沒有型別 沒有過載,不區分引數名字和個數 多個同名函式時,後乙個覆蓋前乙個 任意數量的引數 def fun args,kwar...

Python語言學習 (一)1 1

python歷史回歸 python之父 guido van rossum 1989年聖誕節出來的。定位於一種c和shell之間。python語言 開源,免費 動態語言型別,高層語言 可移植性 物件導向 面向函式 可擴充套件性,膠水語言 標準庫 三方庫。python生態圈 多種直譯器 web應用 dr...