# -*- coding:utf-8 -*-
import MySQLdb
conn= MySQLdb.connect(
host='localhost',
port = 3306,
user='root',
passwd='',
db ='python',
charset="utf8"
)
cur = conn.cursor()
#插入一条数据
'''
sqli="insert into doubanmoive (m_name,m_year,m_score,m_director,m_classification,m_actor) values (%s,%s,%s,%s,%s,%s)"
cur.execute(sqli,('沙漠中的最后时日','2015','5.6','罗德里戈·加西亚','《沙漠中的最后时日》讲述了由伊万·麦克格雷格饰演的耶稣在沙漠中斋戒40天,遭到恶魔蛊惑后,重新找回人性的故事,影片并非源自《圣经》,而是影片导演兼编剧罗德里格·加西亚想象出来的故事。值得一提的是,罗德里格·加西亚是已故文坛巨匠,《百年孤独》作者加西亚·马尔克斯的儿子,曾执导过口碑不俗的影片《雌雄莫辩》。','伊万·麦克格雷格'))
cur.close()
conn.commit()
conn.close()
new_id = cur.lastrowid
print new_id
#一次插入多条数据
sqli="insert into doubanmoive (m_name,m_year,m_score,m_director,m_classification,m_actor) values (%s,%s,%s,%s,%s,%s)"
cur.executemany(sqli,[
('沙漠中的最后时日2','2015','5.6','罗德里戈·加西亚','《沙漠中的最后时日》讲述了由伊万·麦克格雷格饰演的耶稣在沙漠中斋戒40天,遭到恶魔蛊惑后,重新找回人性的故事,影片并非源自《圣经》,而是影片导演兼编剧罗德里格·加西亚想象出来的故事。值得一提的是,罗德里格·加西亚是已故文坛巨匠,《百年孤独》作者加西亚·马尔克斯的儿子,曾执导过口碑不俗的影片《雌雄莫辩》。','伊万·麦克格雷格'),
('沙漠中的最后时日3','2015','5.6','罗德里戈·加西亚','《沙漠中的最后时日》讲述了由伊万·麦克格雷格饰演的耶稣在沙漠中斋戒40天,遭到恶魔蛊惑后,重新找回人性的故事,影片并非源自《圣经》,而是影片导演兼编剧罗德里格·加西亚想象出来的故事。值得一提的是,罗德里格·加西亚是已故文坛巨匠,《百年孤独》作者加西亚·马尔克斯的儿子,曾执导过口碑不俗的影片《雌雄莫辩》。','伊万·麦克格雷格'),
('沙漠中的最后时日4','2015','5.6','罗德里戈·加西亚','《沙漠中的最后时日》讲述了由伊万·麦克格雷格饰演的耶稣在沙漠中斋戒40天,遭到恶魔蛊惑后,重新找回人性的故事,影片并非源自《圣经》,而是影片导演兼编剧罗德里格·加西亚想象出来的故事。值得一提的是,罗德里格·加西亚是已故文坛巨匠,《百年孤独》作者加西亚·马尔克斯的儿子,曾执导过口碑不俗的影片《雌雄莫辩》。','伊万·麦克格雷格'),
('沙漠中的最后时日5','2015','5.6','罗德里戈·加西亚','《沙漠中的最后时日》讲述了由伊万·麦克格雷格饰演的耶稣在沙漠中斋戒40天,遭到恶魔蛊惑后,重新找回人性的故事,影片并非源自《圣经》,而是影片导演兼编剧罗德里格·加西亚想象出来的故事。值得一提的是,罗德里格·加西亚是已故文坛巨匠,《百年孤独》作者加西亚·马尔克斯的儿子,曾执导过口碑不俗的影片《雌雄莫辩》。','伊万·麦克格雷格')
])
cur.close()
conn.commit()
conn.close()
'''
#删除查询条件的数据
#cur.execute("delete from doubanmoive where id='9'")
#修改查询条件的数据
cur.execute("update doubanmoive set m_year='2016' where id=12")
#获得表中有多少条数据
#list=cur.execute("select * from doubanmoive")
#cur.scroll(0,'absolute')#将游标定位到表中的第一条数据。
#cur.fetchone()# fetchone()方法可以帮助我们获得表中的数据,可是每次执行cur.fetchone() 获得的数据都不一样,换句话说我没执行一次,游标会从表中的第一条数据移动到下一条数据的位置,所以,我再次执行的时候得到的是第二条数据。
#打印表中的多少数据
#info = cur.fetchmany(list)
#for i in info:
# print i[0]
cur.close()
conn.commit()
conn.close()
python 操作mysql
最新推荐文章于 2024-08-08 22:06:22 发布