学习如何在python中使用MySQL

一开始遇到了许多问题 在pycharm中import mysql、MySQLdb都没有用,最后查了些资料,发现在python3.x中 已经改为了pip install MySQLClient

然后import MySQLdb就可以了

之后连接上数据库 可以做一些 简单的增删改操作

注意:增删改代码最好加try。。exception。。finally 进行检查

 

import MySQLdb
conn=MySQLdb.connect(host='127.0.0.1',port=3306,user='root',passwd='fanxiaoqian',db='test',charset='utf8')#这是已经创建好test数据库的前提下

cursor=conn.cursor()

cursor.execute('''
create table if not EXISTS user
(
userid bigint(11) PRIMARY KEY ,
username VARCHAR(20)
)

''')
for i in range(10):
cursor.execute("insert into user(userid,username) values('%d','%s')" %(int(i),'name'+str(i)))

conn.commit()
# res=cursor.fetchall()
# for row in res:
# print(row)
#
# sql='select * from user'
# cursor.execute(sql)
# print(cursor.rowcount)
#
# rs = cursor.fetchone()
# print(rs)
#
# rs = cursor.fetchmany(3)
# print(rs)
# rs=cursor.fetchall()
# print(rs)

sql_insert = 'insert into user(userid,username) values(10,"name10")'
sql_update = 'update user set username="name91" where userid=9'
sql_delete = 'delete from user where userid=3'

cursor.execute(sql_insert)
print(cursor.rowcount)
cursor.execute(sql_update)
print(cursor.rowcount)
cursor.execute(sql_delete)
print(cursor.rowcount)


conn.commit()

 

参考博客 :https://www.cnblogs.com/itdyb/p/5700614.html

 

下边我将尝试 用python语句建立一个数据库  结果失败 、,此问题暂时搁置,之后再解决。

 

转载于:https://www.cnblogs.com/BUSYGIRL/p/8361765.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值