数据库的知识,大学的时候,即使学了,感觉要是没用到,好多知识忘记了,现在重温补一下。
专业程序员用得多,像我这种用上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()
来源:CSDN
作者:gamblerofdestinyR14
链接:https://blog.csdn.net/gamblerofdestinyR14/article/details/103683357