最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python MySQL進(jìn)行數(shù)據(jù)庫表變更和查詢

 更新時間:2017年05月04日 14:55:54   投稿:lqh  
這篇文章主要介紹了Python MySQL進(jìn)行數(shù)據(jù)庫表變更和查詢的相關(guān)資料,需要的朋友可以參考下

Python連接MySQL,進(jìn)行數(shù)據(jù)庫表變更和查詢:

python mysql insert delete query:

#!/usr/bin/python 
 
import MySQLdb 
def doInsert(cursor,db): 
  #insert 
  # Prepare SQL query to INSERT a record into the database. 
  sql = "UPDATE EMPLOYEE SET AGE = AGE+1 WHERE SEX = '%c'" %('M') 
  try: 
    cursor.execute(sql) 
    db.commit() 
  except: 
    db.rollback() 
 
def do_query(cursor,db): 
  sql = "SELECT * FROM EMPLOYEE \ 
     WHERE INCOME > '%d'" % (1000) 
  try: 
    # Execute the SQL command 
    cursor.execute(sql) 
    # Fetch all the rows in a list of lists. 
    results = cursor.fetchall() 
    print 'resuts',cursor.rowcount 
    for row in results: 
      fname = row[0] 
      lname = row[1] 
      age = row[2] 
      sex = row[3] 
      income = row[4] 
      # Now print fetched result 
      print "fname=%s,lname=%s,age=%d,sex=%s,income=%d" % \ 
          (fname, lname, age, sex, income ) 
  except: 
    print "Error: unable to fecth data" 
 
def do_delete(cursor,db): 
  sql = 'DELETE FROM EMPLOYEE WHERE AGE > {}'.format(20) 
  try: 
    cursor.execute(sql) 
    db.commit() 
  except: 
    db.rollback() 
 
def do_insert(cursor,db,firstname,lastname,age,sex,income): 
  sql = "INSERT INTO EMPLOYEE(FIRST_NAME, \ 
    LAST_NAME, AGE, SEX, INCOME) \ 
    VALUES ('%s', '%s', '%d', '%c', '%d' )" % \ 
    (firstname,lastname,age,sex,income) 
  try: 
    cursor.execute(sql) 
    db.commit() 
  except: 
    db.rollback() 
  
# Open database connection 
# change this to your mysql account 
#connect(server,username,password,db_name) 
db = MySQLdb.connect("localhost","root","root","pydb" ) 
# prepare a cursor object using cursor() method 
cursor = db.cursor() 
do_query(cursor,db) 
doInsert(cursor,db) 
do_query(cursor,db) 
do_delete(cursor,db) 
do_query(cursor,db) 
do_insert(cursor,db,'hunter','xue',22,'M',2000) 
do_insert(cursor,db,'mary','yang',22,'f',5555) 
do_insert(cursor,db,'zhang','xue',32,'M',5000) 
do_insert(cursor,db,'hunter','xue',22,'M',333) 
do_query(cursor,db) 
# disconnect from server 
db.close() 
 

之后可以在此基礎(chǔ)上根據(jù)需要進(jìn)行封裝。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • mysql數(shù)據(jù)庫開發(fā)規(guī)范【推薦】

    mysql數(shù)據(jù)庫開發(fā)規(guī)范【推薦】

    這篇文章主要介紹了mysql數(shù)據(jù)庫開發(fā)規(guī)范的相關(guān)內(nèi)容,還是十分不錯的,這里給大家分享下,需要的朋友可以參考。
    2017-10-10
  • MySQL中批量刪除指定前綴表的sql語句

    MySQL中批量刪除指定前綴表的sql語句

    有時候我們在安裝一些cms的時候,這些cms都是帶表前綴的方便區(qū)分?jǐn)?shù)據(jù),但有時候我們測試完需要刪除的時候又有別的前綴表就可以參考下面的方法
    2013-06-06
  • Windows10系統(tǒng)下MySQL(8.0.37)安裝與配置教程

    Windows10系統(tǒng)下MySQL(8.0.37)安裝與配置教程

    相信很多人都遇到過安裝Mysql的時候出現(xiàn)各種各樣的問題,下面這篇文章主要給大家介紹了關(guān)于Windows10系統(tǒng)下MySQL(8.0.37)安裝與配置的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2024-07-07
  • Mysql查詢以某"字符串"開頭的查詢方式

    Mysql查詢以某"字符串"開頭的查詢方式

    這篇文章主要介紹了Mysql查詢以某"字符串"開頭的查詢方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • MySQL關(guān)于sql_mode解析與設(shè)置講解

    MySQL關(guān)于sql_mode解析與設(shè)置講解

    今天小編就為大家分享一篇關(guān)于MySQL關(guān)于sql_mode解析與設(shè)置講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • MySQL過濾數(shù)據(jù)操作方法梳理

    MySQL過濾數(shù)據(jù)操作方法梳理

    數(shù)據(jù)庫表一般包含大量的數(shù)據(jù),很少需要檢索表中的所有行。通常只是根據(jù)特定的需要提取表數(shù)據(jù)的子集。因此檢索所需數(shù)據(jù)時需要指定搜索條件,搜索條件也稱為過濾條件
    2022-10-10
  • Mysql存儲過程如何實現(xiàn)歷史數(shù)據(jù)遷移

    Mysql存儲過程如何實現(xiàn)歷史數(shù)據(jù)遷移

    這篇文章主要介紹了Mysql存儲過程如何實現(xiàn)歷史數(shù)據(jù)遷移,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • MySQL在Windows上安裝的詳細(xì)流程

    MySQL在Windows上安裝的詳細(xì)流程

    MySQL 是最流行的數(shù)據(jù)庫管理系統(tǒng) (DBMS) 之一,它輕量、開源且易于安裝和使用,因此對于那些剛開始學(xué)習(xí)和使用關(guān)系數(shù)據(jù)庫的人來說是一個不錯的選擇, 本文主要系統(tǒng)介紹Windows的環(huán)境下MySQL的安裝過程和驗證過程,需要的朋友可以參考下
    2024-12-12
  • mysql 5.7.13 安裝配置筆記(Mac os)

    mysql 5.7.13 安裝配置筆記(Mac os)

    這篇文章主要為大家詳細(xì)介紹了Mac os下mysql 5.7.13 安裝配置方法教程,感興趣的小伙伴們可以參考一下
    2016-06-06
  • MySQL數(shù)據(jù)庫char與varchar的區(qū)別分析及使用建議

    MySQL數(shù)據(jù)庫char與varchar的區(qū)別分析及使用建議

    本文主要介紹了mysql中VARCHAR與CHAR字符型數(shù)據(jù)的差異以及這兩種字符型數(shù)據(jù)在項目中的使用建議,真心不錯。值得一看。小編有種受益匪淺的感覺。
    2014-09-09

最新評論

武陟县| 大埔县| 兖州市| 锦屏县| 明水县| 永靖县| 齐河县| 沂源县| 昭平县| 佛山市| 抚州市| 靖江市| 象山县| 贵溪市| 抚州市| 黄骅市| 岑巩县| 汝城县| 黎川县| 吴旗县| 汉寿县| 平乡县| 郴州市| 阜新| 宜川县| 正镶白旗| 淳安县| 金沙县| 肥乡县| 衡阳县| 临洮县| 太仓市| 郯城县| 桓台县| 邹城市| 宜昌市| 久治县| 浦县| 万盛区| 聂荣县| 香格里拉县|