大家好,我是python222小锋老师。前段时间卷了一套 Python3零基础7天入门实战
近日锋哥又卷了一波课程,Python操作Mysql数据库的pymysql技术,文字版+视频版。1小时掌握。
视频版教程 1小时掌握Python操作Mysql数据库之pymysql模块技术
文字版目录+内容:
第一章 pymysql简介以及安装
第二章 pymysql创建数据库连接
第三章 pymysql执行DDL语句
第四章 pymysql执行DML语句
4.1 pymysql执行select查询操作
4.2 pymysql执行insert插入操作
4.3 pymysql执行update更新操作
4.4 pymysql执行delete删除操作
第五章 pymysql调用存储过程
附上一些优质代码片段:
"""
pymysql创建数据库连接 改进版
"""
from pymysql import Connection
con = None
try:
# 创建数据库连接
con = Connection(
host="localhost", # 主机名
port=3306, # 端口
user="root2", # 账户
password="123456" # 密码
)
print(type(con))
print(con.get_host_info())
print(con.get_server_info())
except Exception as e:
print("异常:", e)
finally:
if con:
# 关闭连接
con.close()
"""
pymysql执行DDL语句
"""
from pymysql import Connection
con = None
try:
# 创建数据库连接
con = Connection(
host="localhost", # 主机名
port=3306, # 端口
user="root", # 账户
password="123456", # 密码
database="db_python" # 指定操作的数据库
)
# 创建游标对象
cursor = con.cursor()
# 定义一个建表sql语句
sql = """
CREATE TABLE `t_student2` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(10) DEFAULT NULL,
`age` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
"""
# 选择要操作的数据库
# con.select_db("db_python")
# 使用游标对象,执行sql
cursor.execute(sql)
# cursor.close() 可以省略
except Exception as e:
print("异常:", e)
finally:
if con:
# 关闭连接
con.close()