从sqlalchemy获取sql语句

from sqlalchemy.ext.declarative import declarative_base
Base = declarative_base()
class User(Base):
...     __tablename__ = 'users'

from sqlalchemy import create_engine
engine = create_engine('sqlite:///:memory:', echo=True)
Base. metadata.create_all(engine) 


则可以在shell中显示出当前命名空间下所有的数据库表类(如本例中的User)sql的create table... 语句,可以用来作为数据库生成脚本了。

你可能感兴趣的:(sql,sqlite,脚本,ext)