# 连接数据库,创建表
def create_all():
engine = create_engine(
'mysql+pymysql://root:123456@127.0.0.1:3306/sqlalchemy_test?charset=utf8',
max_overflow=0, # 超过连接池大小外最多创建的连接
pool_size=5, # 连接池大小
pool_timeout=30, # 池中没有线程最多等待的时间,否则报错
pool_recycle=-1 # 多久之后对线程池中的线程进行一次连接的回收(重置)
)
# 当函数被调用的时候,会执行下面的代码,把所有的表创建
Base.metadata.create_all(engine) #删除所有表
def drop_all():
engine = create_engine(
'mysql+pymysql://root:123456@127.0.0.1:3306/sqlalchemy_test?charset=utf8',
max_overflow=0, # 超过连接池大小外最多创建的连接
pool_size=5, # 连接池大小
pool_timeout=30, # 池中没有线程最多等待的时间,否则报错
pool_recycle=-1 # 多久之后对线程池中的线程进行一次连接的回收(重置)
)
# 当函数被调用的时候,会执行下面的代码,把所有的表删除
Base.metadata.drop_all(engine) # 每次运行当前程序才会执行创建所有表
if __name__ == '__main__':
create_all()

最新文章

  1. Access 数据库连接 字符串
  2. springMVC验证码程序
  3. groovy–运算符重载
  4. Android:onNewIntent()触发机制及注意事项
  5. C# 递归程序 获取某个节点下的全部子节点
  6. 【HDOJ】4341 Gold miner
  7. C++初始化顺序
  8. codevs2059逃出克隆岛(传送门bfs)
  9. winhex中判断+MBR+DBR+EBR方法
  10. C++Primer学习——类
  11. 读取 ini 配置文件
  12. 飞跃式发展的后现代 Python 世界
  13. Codeforces Round #525 (Div. 2) D. Ehab and another another xor problem(待完成)
  14. 2019.02.06 bzoj2987: Earthquake(类欧几里得)
  15. Intent的那些事儿
  16. 使用点击二分图传导计算query-document的相关性
  17. JS-元素大小深入学习-offset、client、scroll等学习研究笔记
  18. A Bug's Life(加权并查集)
  19. 浅析Web Services
  20. netstat命令的用法

热门文章

  1. Installing GCC 简单方法
  2. 在Python的列表中利用remove()方法删除元素的教程
  3. 1.1 React 介绍
  4. 使用target属性跳转到指定位置
  5. Spring Boot配置随机数
  6. 如何让contenteditable元素只能输入纯文本
  7. 异步action和redux-thunk理解
  8. 深度学习攻防对抗(JCAI-19 阿里巴巴人工智能对抗算法竞赛)
  9. 泛型(Generic)方法(函数,算法)
  10. leetcode-158周赛-5223-可以攻击国王的皇后