码迷,mamicode.com
首页 > 数据库 > 详细

python操作数据库

时间:2020-05-22 13:06:54      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:连接   import   sel   upd   exception   com   inpu   result   pre   

#!/usr/bin/env python 
"""
@author:闫学雷
@project:学习
@file: connectMysql.py
@time:2020/1/19 0019
"""
import pymysql

try:
    db = pymysql.connect(
        host = localhost,
        port = 3306,
        user= root,
        password = 123456,
        db = test,
        charset = utf8
    )
    #创建游标
    cur = db.cursor()
except Exception as e:
    print(e)
else:
    print(连接成功:{}.format(cur))

def selectMoble():
    selectMoble = SELECT * FROM test.test_mobile
    cur.execute(selectMoble)
    results = cur.fetchall()
    for row in results:
        id = row[0]
        MobileOS = row[1]
        changshang = row[2]
        type = row[3]
        xuliehao = row[4]
        fenbianlv =row[5]
        size = row[6]
        Osversion = row[7]
        colour = row[8]
        user = row[9]
        borrow_date = row[10]

        print(id,|,MobileOS,|,changshang,|,type,|,xuliehao,|,fenbianlv,|,size,|,Osversion,|,colour,|,user,|,borrow_date)

def selctPhone():
    selectphone = SELECT * FROM test.`phone`
    cur.execute(selectphone)
    results = cur.fetchall()
    # print(results)
    for row in results:
        id = row[0]
        name = row[1]
        phone_num = row[2]
        card_id = row[3]
        print(id,|,name,|,phone_num,|,card_id)

def updatePhone():
    cardId = input("请输入数字:")
    update = ("UPDATE `phone` SET card_id = {} WHERE id  = ‘1‘".format(cardId))
    cur.execute(update)
    db.commit()
# updatePhone()


def insertInto():
    name = input("输入姓名:")
    phoneNum = input("请输入手机号:")
    cardId = input("请输入身份证号")
    # insert = ("INSERT INTO `phone`(name,phone_num,card_id) VALUES ({},{},{})".format(name,int(phoneNum),cardId))
    insert = ("INSERT INTO `phone`(name,phone_num,card_id) VALUES (‘%s‘,‘%d‘,‘%s‘)"%(name, int(phoneNum), cardId))
    cur.execute(insert)
    db.commit()
insertInto()

 

python操作数据库

标签:连接   import   sel   upd   exception   com   inpu   result   pre   

原文地址:https://www.cnblogs.com/xuelei-0728/p/12936252.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!