-
互聯(lián)網(wǎng)安全法,互聯(lián)網(wǎng)凈網(wǎng)行動(dòng)
-
”凈網(wǎng)2020”落實(shí)好維護(hù)網(wǎng)絡(luò)安全責(zé)任
-
關(guān)于端午節(jié)放假通知-宇眾網(wǎng)絡(luò)
-
宇眾網(wǎng)絡(luò)春節(jié)放假通知
-
關(guān)于公司收款銀行賬戶變更通知函-宇眾網(wǎng)絡(luò)
-
關(guān)于網(wǎng)上有人冒充我公司名義進(jìn)行詐騙的公告。
-
關(guān)于端午節(jié)放假通知,節(jié)日放假,但是我們業(yè)務(wù)不“放假”-宇眾網(wǎng)絡(luò)
-
工信部進(jìn)一步加強(qiáng)未備案網(wǎng)站管理工作的通知-宇眾網(wǎng)絡(luò)
-
關(guān)于東莞市宇眾網(wǎng)絡(luò)科技有限公司香港數(shù)據(jù)中心(香港機(jī)房)路由優(yōu)化通知
-
宇眾網(wǎng)絡(luò)慶祝五·一勞動(dòng)節(jié)快樂
-
東莞東城機(jī)房網(wǎng)絡(luò)升級(jí)通知
-
臨近過年,互聯(lián)網(wǎng)IDC貴圈也有被騙的,請(qǐng)認(rèn)準(zhǔn)宇眾網(wǎng)絡(luò)公司官方聯(lián)系方式
-
我司已獲得ISP/ICP/IDC三證資格,更好的為客戶服務(wù)
-
關(guān)于浙江金華高防機(jī)房網(wǎng)絡(luò)線路切割通知
-
工信部近日下發(fā)關(guān)于進(jìn)一步規(guī)范域名備案工作的通知
行業(yè)資訊
- 首頁
- 新聞中心
- 行業(yè)資訊
Python數(shù)據(jù)庫(kù)創(chuàng)建mysql數(shù)據(jù)庫(kù)表和寫入mysql數(shù)據(jù)庫(kù)-技術(shù)性文章
第一步需要先連接mysql數(shù)據(jù)庫(kù)可以參考之前的文章這里就不多贅述
為什么我們需要寫入數(shù)據(jù)庫(kù)呢,我們需要保存數(shù)據(jù)只數(shù)據(jù)之后,再通過腳本讀取出數(shù)據(jù)庫(kù)
Python數(shù)據(jù)庫(kù)創(chuàng)建mysql數(shù)據(jù)庫(kù)表和寫入mysql數(shù)據(jù)庫(kù)
這樣我們網(wǎng)站就是一個(gè)動(dòng)態(tài)的網(wǎng)站了。
直接貼代碼:
import pymysql #調(diào)用pymysql模塊
db=pymysql.connect(mysql_host,mysql_user,mysql_password,mysql_db_name,charset=mysql_db_charset) #鏈接數(shù)據(jù)庫(kù),這里將之前創(chuàng)建好的數(shù)據(jù)庫(kù)信息
cursor = db.cursor() ##獲取mysql光標(biāo)try:
##cursor.execute(sql) # 執(zhí)行sql語句 如果只是連接數(shù)據(jù)庫(kù)這里可以不填寫
db.commit() #提交到數(shù)據(jù)庫(kù)執(zhí)行
except:
db.rollback() #如果發(fā)生錯(cuò)誤則回滾
db.close()
這里我們需要?jiǎng)?chuàng)建一個(gè)sql字符串用于填寫mysql數(shù)據(jù)庫(kù)
如下:
Sql=‘’‘create table ’‘’+‘plan’+‘’‘(StdID int(10) auto_increment,primary key(StdID))’‘’
##這個(gè)sql語句的創(chuàng)建一個(gè)plan的數(shù)據(jù)庫(kù)imit字段的數(shù)據(jù)庫(kù),并且ID主鍵自增長(zhǎng)
完整代碼如下
import pymysql #調(diào)用pymysql模塊
db=pymysql.connect(mysql_host,mysql_user,mysql_password,mysql_db_name,charset=mysql_db_charset) #鏈接數(shù)據(jù)庫(kù),這里將之前創(chuàng)建好的數(shù)據(jù)庫(kù)信息
cursor = db.cursor() ##獲取mysql光標(biāo)try:
sql=‘’‘create table ’‘’+‘plan’+‘’‘(StdID int(10) auto_increment,primary key(StdID))’‘’
cursor.execute(sql) # 執(zhí)行sql語句 如果只是連接數(shù)據(jù)庫(kù)這里可以不填寫
db.commit() #提交到數(shù)據(jù)庫(kù)執(zhí)行
except:
db.rollback() #如果發(fā)生錯(cuò)誤則回滾
db.close()
事實(shí)上sql就是一個(gè)字符串的拼接,我們可以利用各種算法,拼接出自己需要的執(zhí)行的sql語句
數(shù)據(jù)庫(kù)的寫入
sql = ‘’‘insert into ’‘’+‘plan’+‘’‘(li’‘’+str(imit2)+‘’‘) values(’‘#需要寫入的數(shù)據(jù)’‘’);‘’‘
#這里是mysql語句中寫入語句
完整的代碼如下:
import pymysql #調(diào)用pymysql模塊
db=pymysql.connect(mysql_host,mysql_user,mysql_password,mysql_db_name,charset=mysql_db_charset) #鏈接數(shù)據(jù)庫(kù),這里將之前創(chuàng)建好的數(shù)據(jù)庫(kù)信息
cursor = db.cursor() ##獲取mysql光標(biāo)try:
sql = ’‘’insert into ‘’‘+’plan‘+’‘’(li‘’‘+str(imit2)+’‘’) values(‘’#需要寫入的數(shù)據(jù)‘’‘);’‘’
cursor.execute(sql) # 執(zhí)行sql語句 如果只是連接數(shù)據(jù)庫(kù)這里可以不填寫
db.commit() #提交到數(shù)據(jù)庫(kù)執(zhí)行
except:
db.rollback() #如果發(fā)生錯(cuò)誤則回滾
db.close()
租用服務(wù)器bjsuncity.com宇眾網(wǎng)絡(luò)