SQLAlchemy
文章平均质量分 70
micromicrofat
Python | Go | Deep Learning
展开
-
【翻译】SQLAlchemy Basics Tutorial
原文链接:https://leportella.com/sqlalchemy-tutorial/SQLAlchemy 基础教程从去年9月份我就开始Jupyter项目的工作,并且成为一段美好的经历。最近几天,我在与工作在JupyterHub内部的SQLAlchemy库进行斗争。由于我需要学习这个库并且不得不抓取一些StackOverflow上的问题来寻找答案,所以我创建了这篇文章来帮助消化我的一些疑问和发现。由于这篇文章已经非常长了,所以我决定将我在SQLAlchemy中遇到的主要问题放在一篇单独的文翻译 2021-10-08 16:58:35 · 144 阅读 · 0 评论 -
【Py】以SQL或ORM方式筛选数据对比
假设数据库中有以下数据:codenamecolorcapacity0001iPhone13 Pro Max远峰蓝色5120002iPhone13午夜色1280003iPhone13 mini星光色256我们希望从数据库中取出code为0001和0002两条数据的code和name字段,并转为如下格式[ { 'code':'0001', 'name':'iPhone13 Pro Max' },..原创 2021-09-29 15:31:33 · 197 阅读 · 0 评论 -
使用SQLAlchemy merge()方法实现MySQL INSERT UPDATE
我们知道MySQL支持insert update,其逻辑为:如果在INSERT后导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则执行UPDATE>>> INSERT INTO test(data_id, device_id) VALUES (1, 2) ON DUPLICATE KEY UPDATE device_id = '2'; 注意:与REPLACE INTO逻辑不一样,REPLACE INTO是在重复后,先将该条数据删除再进行插入,所以两者效果不同参考:h原创 2021-09-06 18:08:20 · 5258 阅读 · 0 评论