python操作mysql数据库

1 #创建连接
2 import pymysql
3 conn =pymysql.connect(host='localhost',port=3306,user='root',passwd='密码',db ='数据库')
4 #创建游标
5 cursor = conn.cursor()

#sql语句

sql="select * from user"#sql语句查询所有
sql="select * from user where password='123'"#查 select * from 表名 where 要查的属性值
sql="insert into user (username,password) values ('zhangsan','123455')"#增 insert into 表名() values(加入数据)
sql="DELETE FROM user WHERE id=2"#删 delete from 表名 where 要删除的数据
sql="update user set username='www' where username='qwe' "#改 update 表名 set(新属性)where(旧属性)

#执行sql语句
cursor.execute(sql)#执行成功返回1 ,不成功返回FALSE
conn.commit()#涉及写的操作需要提交。

#数据操作
ex=cursor.fetchall()#以元组的形式返回多个数据,可以用for循环遍历。
ex=cursor.fetchone()#返回一维数组,可以用ex[0]取出第一个数据。

#关闭数据库连接

conn.close()

 

 

posted @ 2019-03-25 19:52  风雪夜归  阅读(197)  评论(0)    收藏  举报