python + mysql 实现创建数据表

import pymysql
"""
1、连接本地数据库
2、建立游标
3、创建表
4、插入表数据、查询表数据、更新表数据、删除表数据
"""

def create_table():
#连接本地数据库
db = pymysql.connect("localhost","root","123456","test")

#创建游标
cursor = db.cursor()
#如果存在student表,则删除
cursor.execute("DROP TABLE IF EXISTS student")

#创建student表
sql = """
create table student(
id int not null,
name char(10),
age int,
address char(20),
create_time datetime)
"""

try:
# 执行SQL语句
cursor.execute(sql)
print("创建数据库成功")
except Exception as e:
print("创建数据库失败:case%s"%e)
finally:
#关闭游标连接
cursor.close()
# 关闭数据库连接
db.close()

def main():
create_table()

if __name__ == "__main__":
main()


 




posted @   Test挖掘者  阅读(13098)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示