上传文件至「/」
This commit is contained in:
+71
@@ -0,0 +1,71 @@
|
||||
from sqlalchemy import *
|
||||
from sqlalchemy.orm import declarative_base,sessionmaker
|
||||
from datetime import datetime
|
||||
|
||||
db_url='mysql+pymysql://root:123456@127.0.0.1:3306/ai0824?charset=utf8mb4'
|
||||
|
||||
engine=create_engine(db_url,pool_size=50,echo=True)
|
||||
|
||||
Base=declarative_base()
|
||||
|
||||
class Order(Base):
|
||||
__tablename__ = 'order_info_detail'
|
||||
id=Column(Integer,
|
||||
primary_key=True,
|
||||
autoincrement=True,
|
||||
comment='订单编号,自增主键'
|
||||
)
|
||||
title=Column(String(50),
|
||||
nullable=False)
|
||||
acc=Column(Integer)
|
||||
userid=Column(Integer,ForeignKey('user_info_detail.id'),nullable=False)
|
||||
create_date=Column(DATETIME,default=datetime.now)
|
||||
update_date=Column(DATETIME,
|
||||
default=datetime.now,
|
||||
onupdate=datetime.now)
|
||||
|
||||
class User(Base):
|
||||
__tablename__ = 'user_info_detail'
|
||||
id=Column(Integer,
|
||||
primary_key=True,
|
||||
autoincrement=True,
|
||||
comment='用户编号,自增主键')
|
||||
username=Column(String(50),
|
||||
nullable=False,
|
||||
comment='用户名'
|
||||
)
|
||||
create_date=Column(DATETIME,
|
||||
default=datetime.now)
|
||||
update_date=Column(DATETIME,
|
||||
default=datetime.now,
|
||||
onupdate=datetime.now)
|
||||
|
||||
Base.metadata.create_all(engine)
|
||||
|
||||
u1=User(username="ggbone")
|
||||
print(u1.username)
|
||||
u2=User(username='fbone')
|
||||
print(u2.username)
|
||||
|
||||
Session=sessionmaker(bind=engine,
|
||||
autoflush=False,
|
||||
autocommit=False
|
||||
)
|
||||
db=Session()
|
||||
|
||||
db.add(u1)
|
||||
db.add(u2)
|
||||
|
||||
db.commit()
|
||||
db.close()
|
||||
|
||||
db=Session()
|
||||
db.query(User)\
|
||||
.filter(User.username=='ggbone')\
|
||||
.update({'username':'超人强','create_date':'2000-1-1'})
|
||||
db.commit()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user