# init_db.py # 建表脚本:根据 model/ 中定义的 ORM 模型,在 MySQL 中创建对应的数据表。 # 运行前请确保: # 1. database.py 中的连接信息(用户名/密码/主机/端口)正确; # 2. 目标数据库已手动创建(本项目默认库名 claude_sms_test)。 # 用法:python init_db.py from database import engine, Base import model # noqa: F401 触发 model/__init__.py 导入所有模型,从而注册到 Base.metadata def main(): Base.metadata.create_all(bind=engine) print("所有数据表已创建完成!") if __name__ == "__main__": main()