当前位置: 首页 > news >正文

创建 ORM 映射

创建 ORM 映射

  • 环境准备
  • 导入必要的模块
  • 定义数据库引擎
  • 定义基础模型
  • 定义模型类
  • 创建表
  • 创建会话
  • 使用会话
  • 常用数据类型
  • Column 常用参数

在 SQLAlchemy 中,ORM(Object-Relational Mapping)映射是通过定义 Python 类并将它们与数据库表相关联来实现的。每个类都映射到一个数据库表,而类的实例对应于表中的行,类的属性对应于表中的列。下面是一个基本的步骤说明和示例,展示了如何创建 ORM 映射。

环境准备

  • mysql:如果是在windows上,到官网下载。如果是ubuntu,通过命令sudo apt-get instal mysql-server libmysqlclient-dev -yq进行下载安装。
  • MySQLdb:MySQLdb是用Python来操作mysq!的包,因此通过pip来安装,命令如下:pip install mysql python。如果您用的是Python 2.x,请安装MySQLdb。
  • pymysql:pymysql是用Python来操作mysql的包,因此通过pip来安装,命令如下:pip3 install pymysql。如果您用的是Python3,请安装pymysql。
  • SQLAlchemy:sQLAlchemy是一个数据库的ORM框架,我们在后面会用到。安装命令为:pip3 install SQLAlchemy.

导入必要的模块

在你的 Python 脚本或模块中,导入 SQLAlchemy 的相关组件:

from sqlalchemy i

http://www.mrgr.cn/news/230.html

相关文章:

  • CentOS 7 的安装流程
  • redis set(集合)类型
  • Data binding和View binding
  • 家族风云录:Red Hat与它的“调皮弟弟”CentOS,一场IT界的欢乐大戏
  • x264 编码器像素运算系列:sad 函数
  • 经纬嵌入式面试题及参考答案(万字长文)
  • Xilinx FPGA在线升级——汇总
  • Django 中显示图片
  • 汽车EDI:法雷奥Valeo EDI项目案例
  • 一篇文章带你实现大模型及RAG入门---小白速进
  • 仿RabbitMq实现简易消息队列正式篇(连接篇)
  • SpringBoot 自动配置(Condition)
  • MySQL学习2之事务ACID特性以及实现机制
  • sanic + webSocket:股票实时行情推送服务实现
  • Redis的基本概念和使用
  • Nios II的BSP Editor
  • JNI编程二:JNI数据类型
  • 【Android 笔记】ADB 操作命令总结(持续更新)
  • mysql-windows下安装DBeaver管理mysql
  • Python Django 框架 01