flask 操作mysql的两种方式-sqlalchemy操作二、ORM sqlalchemy操作#coding=utf-8
# model.pyfrom app import dbclass User(db.Model):user_id = db.Column(db.Integer, primary_key=True)user_name = db.Column(db.String)def __init__(self, user_id, user_name):self.user_id = user_idself.user_name = user_namedef __str__(self):return "id:{id}-name:{name}".format(id = self.user_id, name = self.user_name)#coding=utf-8
# app.pyfrom flask import Flask
from flask.ext.sqlalchemy import SQLAlchemyapp = Flask(__name__)
app.config["SQLALCHEMY_DATABASE_URI"] = "mysql://root:root@123@localhost:3306/jikexueyuan"db = SQLAlchemy(app)@app.route("/")
def hello_world():return "hello world"if __name__ == "__main__":app.run()#coding=utf-8
# manage.pyfrom flask_script import Manager
from app import app, db
from model import Usermanager = Manager(app)@manager.command
def save():user = User(4, "curry")db.session.add(user)db.session.commit()@manager.command
def query_all():users = User.query.all()for user in users:print userif __name__ == "__main__":manager.run()#表结构
CREATE DATABASE IF NOT EXISTS `jikexueyuan` DEFAULT CHARSET utf8 COLLATE utf8_general_ci;CREATE TABLE `jikexueyuan`.`user`(`user_id` INT NOT NULL,`user_name` VARCHAR(45) NULL,PRIMARY KEY (`user_id`))
ENGINE = INNODB;

转载于:https://www.cnblogs.com/themost/p/8796196.html

flask 操作mysql的两种方式-sqlalchemy操作相关推荐

  1. flask 操作mysql的两种方式-sql操作

    flask 操作mysql的两种方式-sql操作一.用常规的sql语句操作 # coding=utf-8 # model.pyimport MySQLdbdef get_conn():conn = M ...

  2. mysql数据存储方式_数据存储在mysql的两种方式

    数据存储在mysql的两种方式 发布时间:2020-05-12 16:16:25 来源:亿速云 阅读:250 作者:三月 下文主要给大家带来数据存储在mysql的两种方式,希望这些内容能够带给大家实际 ...

  3. Python 操作 MySQL 的5种方式(转)

    Python 操作 MySQL 的5种方式 不管你是做数据分析,还是网络爬虫,Web 开发.亦或是机器学习,你都离不开要和数据库打交道,而 MySQL 又是最流行的一种数据库,这篇文章介绍 Pytho ...

  4. python app mysql_Python 操作 MySQL 的5种方式

    不管你是做数据分析,还是网络爬虫,Web 开发.亦或是机器学习,你都离不开要和数据库打交道,而 MySQL 又是最流行的一种数据库,这篇文章介绍 Python 操作 MySQL 的 5 种方式,你可以 ...

  5. linux下安装mysql的方式_linux下安装mysql的两种方式

    linux下安装mysql的两种方式 1 源码安装 1 创建mysql用户: useradd mysql passwd mysql 2 解压缩下载的mysql包: tar -zxvf mysql-5. ...

  6. centos6配置日志外发_CentOS6下记录后台操作日志的两种方式

    CentOS6下记录后台操作日志的两种方式 平时为了记录登录CentOS Linux系统的操作命令,需要将操作日志记录下来,下面介绍两种方式 1.利用script以及scriptreplay工具 sc ...

  7. php mysql 连接方法 对比_Mysql实例php连接MySQL的两种方式对比

    <Mysql实例php连接MySQL的两种方式对比>要点: 本文介绍了Mysql实例php连接MySQL的两种方式对比,希望对您有用.如果有疑问,可以联系我们. MYSQL数据库记录一下P ...

  8. java操作Excel有两种方式 方式1:jxl操作Excel jxl的API

    java操作Excel有两种方式 方式1:jxl操作Excel 方式2:poi操作Excel 下面介绍jxl API: 使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用 ...

  9. Windows启动MYSQL的两种方式

    文章目录 Windows启动MYSQL的两种方式 方式一:通过程序关闭启动 方式二:DOS命令方式启动(以管理员身份运行DOS窗口) Windows启动MYSQL的两种方式 方式一:通过程序关闭启动 ...

最新文章

  1. Centos下Yum安装PHP5.5,5.6
  2. 8.0强行转换后变成了7_【自学C#】|| 笔记 12 数据类型转换
  3. memset函数具体说明
  4. 【河南省多校脸萌第六场 E】LLM找对象
  5. 四则运算 结对编程
  6. 世界上最欢乐的职业,可能就是蹦极的工作人员了!
  7. CF720C Homework(构造)(暴力)
  8. python私有成员和保护成员,喜大普奔!Maya 2022来了?!
  9. denied git permission_Git使用之Permission Denied问题解决[2153-Noblog]
  10. 数据挖掘实践(金融风控)——task3:特征工程
  11. C#开源大全--汇总
  12. ubuntu如何安装rpm
  13. CentOS 7中yum安装java
  14. 西门子PLC S7-1200如何实现远程上下载?
  15. 学习 《模型思维》-斯科特·佩奇 笔记 9.29
  16. DXC Technology Company旗下公司Luxoft完成对CMORE Automotive的收购
  17. CANalyzer及CANOE使用五:无DBC,调CSV方式的网关信号转发或单通道信号值控制ECU其他信号变化(包含设计自动化测试)
  18. Intellij Idea version 2021.1.1 鼠标悬停备注的设置
  19. 通过Python脚本下载【来此加密的免费HTTPS SSL证书】并自动更新到服务器和阿里云CDN
  20. RTX2050和RTX2060差多少

热门文章

  1. linux分配iomem,Linux中__iomem
  2. 使用计算机中的库教案,计算机应基础全部教案.doc
  3. 认识 Linux 系统结构
  4. 超简单的Oracle 数据库安装教程
  5. 一图看懂windows11新功能
  6. 1.13 南京站 | 2022 开年 Serverless 沉浸式技术实践营开始报名
  7. 阿里云性能测试服务 PTS 新面貌 - 压测协议、施压能力全新升级
  8. mysql etc my.cnf_mysql配置文件 /etc/my.cnf 详细解释
  9. zabbix如何监控ip地址_Zabbix主动模式监控动态IP服务器
  10. 计算机科学导论 第4版,计算机科学导论.第4版