多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 函数 ## 调用函数 ``` ``` --- #? ### 什么是架构师 ## hexo [hexo](https://hexo.io/zh-cn/) [送你vip老师塔卡老师0基础精讲视频](http://pan.baidu.com/s/1cjfqZs) 密码:ee5c # 问卷调查系统 ## 1. 需求分析 业务逻辑的确定 ## 2. 设计数据库 关系型数据库 ## 3. 确定框架 ## 4. 写代码 ## 5. 测试 ## 6. 调试···修改··· ## 数据库 - navicat for mysql - sql语句 - sqlalchemy ## 建表 ``` #!/usr/ from sqlalchemy import create_engine from sqlalchemy import Colum, func from sqlalchemy import Integer, VARCHAR, SmallInteger, TIMESTAMP from sqlalchemy.ext.declarateive import declarateive_base # 创建一个引擎 engine = create_engine('mysql+pymysql://xinlan:xxx@mysql.litianqiang.com:7150/xinlan?cha ……',max_overflow=5) Base = declarateive_base() class Questionnaire(Base): __tablename__ = 'Questionnaire_master' id = Column(Integer, primary_key=True) title = Column(VARCHAR(32)) question_num = Column(SmallInteger) join_num = Column(SmallInteger, default=0) status = Column(SmallInteger) s_time = Column(TIMESTAMP, server_default=func.now()) e_time = Column(TIMESTAMP) # 初始化 def init_db(): Base.metadata.crate_all(engine) # 删除 def drop_db() Base.metadata.drop_all(engine) drop_db() ``` 老师我想问几个问题: 第一:数据库里的数据,是一个具体的文件吗,可以通过复制粘贴备份么 第二:如果层级比较多,数据库是不是也分很多层级 - 邮箱验证怎么做的 有没有好的数据库设计规划的工具