连接数据库
这里需要调用pymysql包,(pip install PyMySQL) 注意pip安装时名字和程序里import的名字不一样
import pymysql
# 打开数据库连接
db = pymysql.connect(host='localhost',
user='user',
password='passwd',
db='db',
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor) # 指定游标类型,返回字典。
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
sql = '****'
try:
# 使用 execute() 方法执行 SQL 查询
cursor.execute(sql)
# 使用 fetchone() 方法获取单条数据(前面指定返回字典类型)。
data = cursor.fetchone()
print ("Database version : %s " % data)
#提交事务
db.commit()
except:
# 如果发生错误则回滚
db.rollback()
# 关闭游标,也可以在前面用with上下文语句自动关闭
cursor.close()
# 关闭数据库连接
db.close()
数据库基础
- 增
insert into table_name (列1, 列2,...) values (值1, 值2,....)
- 删
delete from 表名称 WHERE 列名称 = 值
- 改
update 表名称 set 列名称 = 新值 where 列名称 = 某值
- 查
select 列名称 from 表名称 where 列名称 = 某值