一. 下载安装 mysql.connector
方法一:直接在PyCharm内下载
方法二:pip install mysql-connector 命令行下载
二. 创建数据连接
可以使用以下代码来连接数据库:
import mysql.connector
mydb = mysql.connector.connect(
host='localhost', # 数据库主机地址
user='your username', # 数据库用户名
passwd='your password', # 数据库密码
db='table name' # 库名
)
三.增
import mysql.connector
connect = mysql.connector.connect(
host='localhost', # 数据库主机地址
user='your username', # 数据库用户名
passwd='your password', # 数据库密码
db='table name' # 库名
)
cursor = connect .cursor()
sql = "INSERT INTO sites (name, age) VALUES (%s, %s)"
val = ("李四", "18")
cursor.execute(sql, val)
connect .commit() # 数据表内容有更新,必须使用到该语句
print(cursor.rowcount, "记录插入成功。")
四.查
import mysql.connector
connect = mysql.connector.connect(
host='localhost', # 数据库主机地址
user='your username', # 数据库用户名
passwd='your password', # 数据库密码
db='table name' # 库名
)
cursor = connect.cursor()
sql = "SELECT * FROM member WHERE name='张三'"
cursor.execute(sql)
result = cursor.fetchall()
print(result)
五.删
import mysql.connector
connect = mysql.connector.connect(
host='localhost', # 数据库主机地址
user='your username', # 数据库用户名
passwd='your password', # 数据库密码
db='table name' # 库名
)
mycursor = connect .cursor()
sql = "DELETE FROM sites WHERE name = '张三'"
mycursor.execute(sql)
mydb.commit()
print(mycursor.rowcount, " 条记录删除")
六.改
import mysql.connector
connect = mysql.connector.connect(
host='localhost', # 数据库主机地址
user='your username', # 数据库用户名
passwd='your password', # 数据库密码
db='table name' # 库名
)
mycursor = mydb.cursor()
sql = "UPDATE sites SET name = '李四' WHERE name = '张三'"
mycursor.execute(sql)
mydb.commit()
print(mycursor.rowcount, " 条记录被修改")