0002-存入mysql數(shù)據(jù)庫

代碼

import pymysql
import string
import random

KEY_VALUE = 20
KEY_NUMBER = 200

conn = pymysql.connect(host='127.0.0.1', port=3306, user='root',
                       passwd='passwd', db='python_practice')

def all_str():
    return string.ascii_letters + string.digits


def insert_into_db(cur, data):   # 特別愚蠢的寫法
    sql_insert_into_table = 'insert into voucher(key_value) VALUE (%s)'
    cur.execute(sql_insert_into_table, data)
    conn.commit()


def query_data(cur):
    sql_query_db = 'select * from voucher WHERE id BETWEEN  20 AND 30'
    cur.execute(sql_query_db)
    for i in cur.fetchall():
        print(i)
    conn.commit()


def insert_datas(cur, list):
    sql_insert_datas = 'insert into voucher(key_value) VALUES (%s)'
    cur.executemany(sql_insert_datas, list)
    conn.commit()


def delete_data(cur):
    sql_delete_data = 'delete from voucher WHERE id = 2'
    cur.execute(sql_delete_data)
    conn.commit()

with conn.cursor() as cur:
    result = []
    for i in range(200):
        st = [random.choice(all_str()) for j in range(20)]
        st = ''.join(st)
        result.append(st)
    insert_datas(cur, result)
    query_data(cur)
    delete_data(cur)



新知識

多條插入時(shí)转绷,用executemany語句修然,不要使用insert_into_db中那樣的寫法徊哑,效率很低
自增的主鍵:id INT(20) not null AUTO_INCREMENT,primary key (id)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末袜刷,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子莺丑,更是在濱河造成了極大的恐慌著蟹,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件梢莽,死亡現(xiàn)場離奇詭異萧豆,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)昏名,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進(jìn)店門涮雷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人轻局,你說我怎么就攤上這事洪鸭。” “怎么了仑扑?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵览爵,是天一觀的道長。 經(jīng)常有香客問我镇饮,道長蜓竹,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任储藐,我火速辦了婚禮梅肤,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘邑茄。我一直安慰自己姨蝴,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布肺缕。 她就那樣靜靜地躺著左医,像睡著了一般授帕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上浮梢,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天跛十,我揣著相機(jī)與錄音,去河邊找鬼秕硝。 笑死芥映,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的远豺。 我是一名探鬼主播奈偏,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼躯护!你這毒婦竟也來了惊来?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤棺滞,失蹤者是張志新(化名)和其女友劉穎裁蚁,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體继准,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡枉证,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了移必。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片刽严。...
    茶點(diǎn)故事閱讀 39,739評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖避凝,靈堂內(nèi)的尸體忽然破棺而出舞萄,到底是詐尸還是另有隱情,我是刑警寧澤管削,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布倒脓,位于F島的核電站,受9級特大地震影響含思,放射性物質(zhì)發(fā)生泄漏崎弃。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一含潘、第九天 我趴在偏房一處隱蔽的房頂上張望饲做。 院中可真熱鬧,春花似錦遏弱、人聲如沸盆均。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽泪姨。三九已至游沿,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間肮砾,已是汗流浹背诀黍。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留仗处,地道東北人眯勾。 一個(gè)月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像婆誓,于是被迫代替她去往敵國和親吃环。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,647評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 第1章 初涉MySQL 1.1 MySQL文件 (1)MySQL目錄結(jié)構(gòu) (2)MySQL配置向?qū)募ò惭b后配置...
    凜0_0閱讀 785評論 1 0
  • MySQL 數(shù)據(jù)庫常用命令 1旷档、MySQL常用命令 create database name; 創(chuàng)建數(shù)據(jù)庫 use...
    55lover閱讀 4,788評論 1 57
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法模叙,類相關(guān)的語法歇拆,內(nèi)部類的語法鞋屈,繼承相關(guān)的語法,異常的語法故觅,線程的語...
    子非魚_t_閱讀 31,624評論 18 399
  • .數(shù)據(jù)庫 數(shù)據(jù)庫的發(fā)展: 文件系統(tǒng)(使用磁盤文件來存儲數(shù)據(jù))=>第一代數(shù)據(jù)庫(出現(xiàn)了網(wǎng)狀模型,層次模型的數(shù)據(jù)庫)=...
    小Q逛逛閱讀 964評論 0 2
  • (一)Oracle數(shù)據(jù)庫 1.oracle中row_id理解 ORACLE的row_id是一個(gè)偽列,其個(gè)是為18個(gè)...
    獨(dú)云閱讀 5,606評論 0 10