flask 操作mysql的两种方式-sqlalchemy操作
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操作相关推荐
- flask 操作mysql的两种方式-sql操作
flask 操作mysql的两种方式-sql操作一.用常规的sql语句操作 # coding=utf-8 # model.pyimport MySQLdbdef get_conn():conn = M ...
- mysql数据存储方式_数据存储在mysql的两种方式
数据存储在mysql的两种方式 发布时间:2020-05-12 16:16:25 来源:亿速云 阅读:250 作者:三月 下文主要给大家带来数据存储在mysql的两种方式,希望这些内容能够带给大家实际 ...
- Python 操作 MySQL 的5种方式(转)
Python 操作 MySQL 的5种方式 不管你是做数据分析,还是网络爬虫,Web 开发.亦或是机器学习,你都离不开要和数据库打交道,而 MySQL 又是最流行的一种数据库,这篇文章介绍 Pytho ...
- python app mysql_Python 操作 MySQL 的5种方式
不管你是做数据分析,还是网络爬虫,Web 开发.亦或是机器学习,你都离不开要和数据库打交道,而 MySQL 又是最流行的一种数据库,这篇文章介绍 Python 操作 MySQL 的 5 种方式,你可以 ...
- linux下安装mysql的方式_linux下安装mysql的两种方式
linux下安装mysql的两种方式 1 源码安装 1 创建mysql用户: useradd mysql passwd mysql 2 解压缩下载的mysql包: tar -zxvf mysql-5. ...
- centos6配置日志外发_CentOS6下记录后台操作日志的两种方式
CentOS6下记录后台操作日志的两种方式 平时为了记录登录CentOS Linux系统的操作命令,需要将操作日志记录下来,下面介绍两种方式 1.利用script以及scriptreplay工具 sc ...
- php mysql 连接方法 对比_Mysql实例php连接MySQL的两种方式对比
<Mysql实例php连接MySQL的两种方式对比>要点: 本文介绍了Mysql实例php连接MySQL的两种方式对比,希望对您有用.如果有疑问,可以联系我们. MYSQL数据库记录一下P ...
- java操作Excel有两种方式 方式1:jxl操作Excel jxl的API
java操作Excel有两种方式 方式1:jxl操作Excel 方式2:poi操作Excel 下面介绍jxl API: 使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用 ...
- Windows启动MYSQL的两种方式
文章目录 Windows启动MYSQL的两种方式 方式一:通过程序关闭启动 方式二:DOS命令方式启动(以管理员身份运行DOS窗口) Windows启动MYSQL的两种方式 方式一:通过程序关闭启动 ...
最新文章
- Centos下Yum安装PHP5.5,5.6
- 8.0强行转换后变成了7_【自学C#】|| 笔记 12 数据类型转换
- memset函数具体说明
- 【河南省多校脸萌第六场 E】LLM找对象
- 四则运算 结对编程
- 世界上最欢乐的职业,可能就是蹦极的工作人员了!
- CF720C Homework(构造)(暴力)
- python私有成员和保护成员,喜大普奔!Maya 2022来了?!
- denied git permission_Git使用之Permission Denied问题解决[2153-Noblog]
- 数据挖掘实践(金融风控)——task3:特征工程
- C#开源大全--汇总
- ubuntu如何安装rpm
- CentOS 7中yum安装java
- 西门子PLC S7-1200如何实现远程上下载?
- 学习 《模型思维》-斯科特·佩奇 笔记 9.29
- DXC Technology Company旗下公司Luxoft完成对CMORE Automotive的收购
- CANalyzer及CANOE使用五:无DBC,调CSV方式的网关信号转发或单通道信号值控制ECU其他信号变化(包含设计自动化测试)
- Intellij Idea version 2021.1.1 鼠标悬停备注的设置
- 通过Python脚本下载【来此加密的免费HTTPS SSL证书】并自动更新到服务器和阿里云CDN
- RTX2050和RTX2060差多少
热门文章
- linux分配iomem,Linux中__iomem
- 使用计算机中的库教案,计算机应基础全部教案.doc
- 认识 Linux 系统结构
- 超简单的Oracle 数据库安装教程
- 一图看懂windows11新功能
- 1.13 南京站 | 2022 开年 Serverless 沉浸式技术实践营开始报名
- 阿里云性能测试服务 PTS 新面貌 - 压测协议、施压能力全新升级
- mysql etc my.cnf_mysql配置文件 /etc/my.cnf 详细解释
- zabbix如何监控ip地址_Zabbix主动模式监控动态IP服务器
- 计算机科学导论 第4版,计算机科学导论.第4版