大家好,我是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 Connectioncon = Nonetry:# 创建数据库连接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 Connectioncon = Nonetry:# 创建数据库连接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")# 使用游标对象,执行sqlcursor.execute(sql)# cursor.close() 可以省略
except Exception as e:print("异常:", e)
finally:if con:# 关闭连接con.close()