python:sqlalchemy使用

        本次我将介绍一下sqlalchemy这一模块。sqlalchemy:这是一个python操作MySQL数据库的第三方库,它的特点就是在于它会根据你的需求自动生成相应的sql语句从而实现轻松操作MySQL数据库。

        首先我们先来安装这一第三库,在安装本库先需要先安装pyMySQL这一个库,在终端中(Terminal)输入,进行安装。也可以使用pycharm的第三方库安装方式。

pip install pymysql

安装完成之后我们再安装sqlalchemy,同理:

pip install sqlalchemy

安装完成之后我们就可以开始使用了。sqlalchemy底层是通过类比作一个表,从而生成相应的sql语句。

        首先我们需要创建我们引擎

engine = create_engine(url='mysql+pymysql://数据库用户名:数据库密码@端口地址:端口号/数据库名)

然后我们需要创建一个Session提交相应事务内容。

# 创建Seesion需要导入我们生成引擎
Session = sessionmaker(bind=engine)
db_session = Session()

 然后我们需要一个导入一个基础模型

Base = declarative_base()

接下来我们需要创建一个表类了

# 需要我们生成的基础类型作为父类
class 类名(Base):
    __tablename__ = '表名'
# 接下来需要写入相应的表的键,要和库一模一样否则会出错。
    id = Column(Integer, primary_key=True, autoincrement=True)
# 注意此处的String指的是数据库中的varchar类型
    name = Column(String(255))

关于sqlalchemy增删改查我们下次再说。本次就先到这里

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值