Python办公自动化学习笔记--Mysql

1.增删改查(CRUD)

前提:要有mysql的环境

首先安装pymysql,win+r输入cmd:pip install pymysql

importpymysql

database=pymysql.connect(host="127.0.0.1",user="root",password="root",db="manage",charset="utf8")

#注意connect中的格式,版本较低的可能不用写host=、user=、password=和db=

cursor=database.cursor()#初始化指针

#增加

'''

sql="insert into m_user(uid,username,age,telephone,password,sex)values('1868250133','lisa',25,15161151871,'lisa123','男')"

cursor.execute(sql)

database.commit()

database.close()

'''

#修改

'''

sql="update m_user set age=100 where uid=1868250133"

cursor.execute(sql)

database.commit()

database.close()

'''

#查询

'''

sql="select * from m_user where sex='男'"

cursor.execute(sql)

result=cursor.fetchall()

print(result)

'''

#删除

sql="delete from m_user where uid=1868250133"

cursor.execute(sql)

database.commit()

database.close()

*注意:连接的时候注意写法,低版本的pymysql可能不需要写前缀

凡是对数据库有更改的操作(增删改),一定要执行commit,否则不报错但是数据库中看不到修改

查询的时候要想看到结果,则需要调用fetchall方法,只需要看到某些内容可以把*换成属性名

(对数据库操作不熟悉的推荐看一看mysql必知必会,里面介绍了各种sql语句)


增加后的结果
更改年龄后的结果
查询所有的数据结果
删除后
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容