Python-MySQL
博客专区 > s-xk 的博客 > 博客详情
Python-MySQL
s-xk 发表于7个月前
Python-MySQL
  • 发表于 7个月前
  • 阅读 8
  • 收藏 1
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

###Python 使用MySQLdb

import MySQLdb

#连接MySQL \
# connect方法用于创建数据库连接,里面可以指定参数,主机,用户,密码等。\
# 这只是连接到数据库,想对数据库进行操作,需要创建游标
conn = MySQLdb.connect(host = '192.168.1.2',
                       user = 'root',
                       passwd = '123123',
                       port = 3306,
                       db = 'test')

#创建游标
cur = conn.cursor()

#通过游标cur操作execute方法可以写入sql语句
cur.execute("create table user(id int (11),  number int(11)")
 
#关闭游标 \
#提交事务 \
#关闭数据库连接
cur.close()
conn.commit()
conn.close()

####插入数据:

import MySQLdb

conn = MySQLdb.connect(host = '192.168.1.2',
                       user = 'root',
                       passwd = '123123',
                       port = 3306,
                       db = 'test')

cur = conn.cursor()
#一次插入多条纪录
fs = 'insert into user(%s, %s)'
cur. executemany(fs, [
('1', '123'),
('2', '456'),
('3', '789')]
)


cur.close()
conn.commit()
conn.close()

####获取MySQL数据

import MySQLdb

conn = MySQLdb.connect(host = '192.168.1.2',
                       user = 'root',
                       passwd = '123123',
                       port = 3306,
                       db = 'test')

cur = conn.cursor()
#获取表中多少条数据
fs = cur. execute('select * from user')
print fs

#打印表中多少条数据
info = cur. fetchmany(fs)
for line in info:
    print i

cur.close()
conn.commit()
conn.close()
共有 人打赏支持
粉丝 3
博文 12
码字总数 6555
×
s-xk
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: