码迷,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
迷上了代码!