python 数据库相关

非常非常好用的数据操作包:sqlalchemy

用于生成假数据库的包:faker

sqlalchemy + sqlite3

from sqlacchemy import Column, Integer, create_engine, TEXT, DateTime
from sqlalchemy.orm import sessionmaker
from sqlalchemy.ext.declarative import declarative_base

Base = declarative_base()
class User(Base): 
  __tablename__  = 'users'
  id = Column(Integer, primary_key = True)
  name = Column(TEXT)
  up_time = Column(DateTime)

if __name__ == '__main__':
  engine = create_engine('sqlite:////home/user_name/test.bd')
  Base.matedata.create_all(engine)
  db_session = sessionmaker(bind=engine)
  session = db_session()
  res =  session.query(User.id)
  print(list(res))
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载,觉得这篇写 SQLAlchemy Core,写得非常不错。不过后续他没写SQLAlchemy ORM... ...
    非梦nj阅读 5,468评论 1 14
  • 环境管理管理Python版本和环境的工具。p–非常简单的交互式python版本管理工具。pyenv–简单的Pyth...
    MrHamster阅读 3,840评论 1 61
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    aimaile阅读 26,553评论 6 427
  • Python常用库大全,看看有没有你需要的。 环境管理 管理 Python 版本和环境的工具 p – 非常简单的交...
    XDgbh阅读 15,881评论 4 147
  • 中午妈妈带我去上乐高课了,我心里太高兴了,我又可以见到我的好朋友,张继承了。 我们来到了乐高教室,...
    石力玮阅读 276评论 0 2