Python自学基础训练之mysql

独自空忆成欢 提交于 2020-01-13 08:22:22

数据库的知识,大学的时候,即使学了,感觉要是没用到,好多知识忘记了,现在重温补一下。

专业程序员用得多,像我这种用上EXCEL的形式,好少用到。

可百度一下“Python操作Mysql实例教程手册(带书签)”,这个教程实用

数据库需要自行安装Navicat_12

import pymysql
db = pymysql.connect("localhost","root","thinker","08day5")
cursor = db.cursor()
# 如果数据表已经存在使用 execute() 方法删除表。
cursor.execute("DROP TABLE IF EXISTS EMPLOYEE")
# 创建数据表SQL语句===============
sql = """CREATE TABLE EMPLOYEE (
         id  CHAR(20) NOT NULL,
         name  CHAR(20)   )"""
cursor.execute(sql)
# 创建完成====================================
#插入数据=====================================================
sql = "INSERT INTO UserInfo(id,name) VALUES(%s,%s)"
cursor.execute(sql,("2","alx2"))
db.commit()  #提交数据
#插入完成=====================================================
#修改数据
sql = "UPDATE EMPLOYEE SET NAME=%s where id =2 "
cursor.execute(sql,("alx22"))
db.commit()  #提交数据
#删除数据
sql = "DELETE FROM EMPLOYEE WHERE name = %s"
cursor.execute(sql,("alx22"))
db.commit()  #提交数据
#删除完成=====================================================

#查询数据
cursor.execute("SELECT * FROM userinfo")
data = cursor.fetchall()
for row in data:
	id=row[0]
	name=row[1]
	print(id,name)
#print(data)
cursor.close()
db.close()

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!