#!/usr/bin/python
# -*- coding: UTF-8 -*-
from _ast import Param

#查询数据库
'''
import MySQLdb

conn = MySQLdb.connect(host='127.0.0.1',user='root', passwd='1234', db='08day05')

cur = conn.cursor()

reCount = cur.execute('select * from userinfo')
data = cur.fetchall()
cur.close()
conn.close()

print reCount
print data
'''

#插入数据
'''
import MySQLdb

conn = MySQLdb.connect(host='127.0.0.1',user='root', passwd='1234', db='08day05')

cur = conn.cursor()

sql = "insert into userinfo (name ,address) values(%s,%s)"
params = ('wang','use')

reCount = cur.execute(sql, params)
conn.commit()

#data = cur.fetchall()
cur.close()
conn.close()
print reCount

'''

#删除数据
'''
import MySQLdb

conn = MySQLdb.connect(host='127.0.0.1',user='root', passwd='1234', db='08day05')

cur = conn.cursor()

sql = "delete from userinfo where id = %s"
params = ('8')

reCount = cur.execute(sql, params)
conn.commit() #需要提交,语句才能生效

#data = cur.fetchall()
cur.close()
conn.close()
print reCount

'''

#更新数据
'''
import MySQLdb

conn = MySQLdb.connect(host='127.0.0.1',user='root', passwd='1234', db='08day05')

cur = conn.cursor()

sql = "update userinfo set name = %s where id =4"
params = ('www')

reCount = cur.execute(sql, params)
conn.commit() #需要提交,语句才能生效

#data = cur.fetchall()
cur.close()
conn.close()
print reCount

'''
#批量插入数据
'''
import MySQLdb

conn = MySQLdb.connect(host='127.0.0.1',user='root', passwd='1234', db='08day05')

cur = conn.cursor()

li = [
('alax','feifie'),
('wangba','dagou'),
('wangba','dagou'),
('wangba','dagou'),
('wangba','dagou'),
('wangba','dagou'),
('wangba','dagou'),
('wangba','dagou'),
('wangba','dagou'),
]

reCount = cur.executemany('insert into userinfo(name,address ) values(%s,%s )',li)
conn.commit() #需要提交,语句才能生效

#data = cur.fetchall()
cur.close()
conn.close()
print reCount
'''

#把ID 义字典的形式读取出来
'''
import MySQLdb

conn = MySQLdb.connect(host='127.0.0.1',user='root', passwd='1234', db='08day05')

cur = conn.cursor(cursorclass = MySQLdb.cursors.DictCursor)

reCount = cur.execute('select * from userinfo')
data = cur.fetchall()

cur.close()
conn.close()
print reCount
print data

'''
'''
import MySQLdb

conn = MySQLdb.connect(host='127.0.0.1',user='root', passwd='1234', db='08day05')
cur = conn.cursor()
#cur = conn.cursor(cursorclass = MySQLdb.cursors.DictCursor)

reCount = cur.execute('select * from userinfo')
#data = cur.fetchall()
data = cur.fetchone()
print data
#cur.scroll(0,mode='absolute')
data = cur.fetchone()
print data
cur.scroll(-1,mode='relative')

data = cur.fetchone()
#cur.scroll(0,mode='absolute')
cur.close()
conn.close()
#print reCount
print data

'''

import MySQLdb

conn = MySQLdb.connect(host='127.0.0.1',user='root', passwd='1234', db='08day05')

cur = conn.cursor()

sql = "insert into userinfo (name ,address) values(%s,%s)"
params = ('wang','use')

reCount = cur.execute(sql, params)
conn.commit()

#data = cur.fetchall()
cur.close()
conn.close()
print reCount

随机推荐

  1. 几个适合Java开发者的免费IDEA插件

    今天,给大家推荐几个好用且免费的IntelliJ IDEA插件.如果你还没有用过,可以尝试一下,也许对你的日常工作会有一定的效率提升噢! RestFulTool 如果你是一个RESTful服务的开发者 ...

  2. C语言指针知识总结

    指针 定义 指针是一个变量,存储另一个变量的内存地址,它允许直接访问和操作内存中的数据,使得程序能够以更灵活和高效的方式处理数据和内存. 获取变量地址:使用取地址符 &. 访问地址上的数据:使 ...

  3. 常用ffmpeg命令集合(收藏吧,帮你省一个录屏软件的会员费)

    录制屏幕: 全屏的话用screen-capture-recoder下载地址:https://github.com/rdp/screen-capture-recorder-to-video-window ...

  4. Miniconda 切换python版本

    要在 Miniconda 中切换 Python 版本,可以按照以下步骤进行操作: 打开命令提示符或者 Anaconda Prompt(如果已经安装了). 输入 conda info --envs 查看 ...

  5. 【Java】Mysql文档生成工具

    资料参考: https://blog.csdn.net/weixin_43797561/article/details/122809269 https://blog.csdn.net/qq_33177 ...

  6. PyTorch显存机制分析

    参考: ======================================================= 在pytorch中有几个关于显存的关键词: 在pytorch中显存为缓存和变量分 ...

  7. 后端开发学习敏捷需求-->产品价值的定位

    产品价值的定位 为什么要写这一系列文章 2023年网上报名学习了,敏捷软件需求的培训课程 ,一直都没有进行回顾,回顾学习,总结 业务分析的能力偏弱,学习和了解关于业务需求相关的方法和理论 每一年都有一 ...

  8. 2024年Apache DolphinScheduler RoadMap:引领开源调度系统的未来

    非常欢迎大家来到Apache DolphinScheduler社区!随着开源技术在全球范围内的快速发展,社区的贡献者 "同仁" 一直致力于构建一个强大而活跃的开源调度系统社区,为用 ...

  9. Perforce常用命令

    Perforce tirgger trig1 change-submit //depot/... "trig.pl %changelist%" trig1 change-submi ...

  10. 10. 从0学ARM-基于Exynos4412的pwm详解

    一.什么是PWM PWM,英文名Pulse Width Modulation,是脉冲宽度调制缩写,它是通过对一系列脉冲的宽度进行调制,等效出所需要的波形(包含形状以及幅值),对模拟信号电平进行数字编码 ...