专栏首页python3Python 之 sqlalchemy删

Python 之 sqlalchemy删

表结构:

代码:

#Author Kang

import sqlalchemy
from sqlalchemy import create_engine
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import Column,Integer,String
from sqlalchemy.orm import sessionmaker

#创建对象的基类:
Base = declarative_base()

#定义User对象:
class User(Base):
    #表的名字:
    __tablename__ = 'user'

    #表的结构:
    userid = Column(Integer,primary_key=True)
    username = Column(String(20))
    age = Column(Integer)
    department = Column(String(20))

#初始化数据库连接
engine = create_engine("mysql+pymysql://kang:123456@10.3.152.35/test",encoding="utf-8")

#创建session类型
DBSession = sessionmaker(bind=engine)

#创建session对象
session = DBSession()

#先查询,后删除
session.query(User).filter(User.username == "Jack").delete()
session.commit()
session.close()

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python 之 sqlalchemy更

    py3study
  • Python import同级目录报错

    参考:http://blog.csdn.net/geekleee/article/details/52505233

    py3study
  • hadoop3种集群方式

      $>cp /mnt/hdfs/downloads/bigdata/jdk-8u65-linux-x64.tar.gz ~/downlooads

    py3study
  • Python 之 sqlalchemy更

    py3study
  • java使用Jsch实现远程操作linux服务器进行文件上传、下载,删除和显示目录信息

    1、java使用Jsch实现远程操作linux服务器进行文件上传、下载,删除和显示目录信息。

    别先生
  • 谷歌等提出超越Adam的二阶梯度优化;Hinton参与偏转对抗攻击新研究

    论文 1:CausalML: Python Package for Causal Machine Learning

    机器之心
  • 强化学习第6课:什么是 Crossentropy 方法

    求解方法不止有一个, 有一种思路是,我们有一个 policy,即有了行为和状态的概率分布。 对其进行初始化,可以是随机的,也可以根据具体问题用一些先验知识初...

    杨熹
  • django-rest-framework登陆认证

    Wyc
  • 7 Papers & Radios | 斯坦福学者造出「机器鸽」;港科大等提出学生情绪分析新系统

    论文 1:EmotionCues: Emotion-Oriented Visual Summarization of Classroom Videos

    机器之心
  • ThinkPHP5.1 本地测试没问题,线上Linux系统运行提示:致命错误

    ThinkPHP5.1 本地测试没问题,线上Linux系统运行提示:" 致命错误: Class 'app\api\Controller\BirdExpress'...

    用户3056046

扫码关注云+社区

领取腾讯云代金券