ORM-mysql

技术ORM-mysql ORM-mysql创建表,需要手动先创建数据库from sqlalchemy.ext.declarative import declarative_base
from sqlal

ORM-mysql

创建表,需要手动先创建数据库

来自sqlalchemy。延伸文件系统声明性导入声明性基

从sqlalchemy导入列、整数、字符串、外键

从sqlalchemy导入创建引擎

Base=declarative_base()

类别用户信息(基本):

__tablename__='user_test '

id=列(整数,主键=真,自动增量=真)

名称=列(字符串(32),可空=真)

年龄=列(整数,默认值=12,索引=真)

工作=列(字符串(32))

engine=create _ engine(' MySQL pymysql ://Xiao :123123 @ 42。193 .197 .149:3306/user infocharset=utf8’)

Base.metadata.create_all(引擎)

添加外键

来自sqlalchemy。延伸文件系统声明性导入声明性基

从sqlalchemy导入列、整数、字符串、外键

从sqlalchemy导入创建引擎

Base=declarative_base()

班主任(基地):

__tablename__='教师'

tid=列(整数,主键=真)

tname=列(字符串(32))

班级课程(基础):

__tablename__="课程"

cid=列(整数,主键=真)

cname=列(字符串(32))

tearch_id=Column(整数,外键('教师。tid’)

engine=create _ engine(' MySQL pymysql ://Xiao :123123 @ 42。193 .197 .149:3306/user infocharset=utf8’)

Base.metadata.create_all(引擎)

删除表

对数据的操作:

插入数据

从sqlalchemy导入创建引擎

从sqlalchemy.orm导入sessionmaker,关系

Base=declarative_base()

类别用户信息(基本):

__tablename__='user_test '

id=列(整数,主键=真,自动增量=真)

名称=列(字符串(32),可空=真)

年龄=列(整数,默认值=12,索引=真)

工作=列(字符串(32))

engine=create _ engine(' MySQL pymysql ://Xiao :123123 @ 42。193 .197 .149:3306/user infocharset=utf8’)

会话=会话创建者(绑定=引擎)

会话=会话()

obj1=[userinfo(姓名='xiao ',年龄=20岁,工作='IT ')、userinfo(姓名='刘翠,年龄=18岁,工作='docker')]

session.add_all(obj1) #添加多行数据,添加表示添加一条数据

session.commit() #提交

session.close()

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/153030.html

(0)

相关推荐

  • 哈利波特一共几部,《哈利波特》电影版共出过几部

    技术哈利波特一共几部,《哈利波特》电影版共出过几部一共七部,顺序如下:1哈利波特一共几部、哈利·波特与魔法石(Harry Potter and the Sorcerers Stone)——2001年2、哈利·波特与密室(

    生活 2021年10月19日
  • 心形线,如何用几何画板画出笛卡尔心形线

    技术心形线,如何用几何画板画出笛卡尔心形线1心形线、新建参数。右键绘图区空白处,“新建参数”,标签为a,数值为4,单位“无”。
    2、快捷键“Ctrl+G”,调出绘制新函数编辑器。点“方程”,选极坐标方程。在编辑

    生活 2021年10月30日
  • jmeter使用方法(jmeter基本使用教程)

    技术jmeter基本使用方法是什么这篇文章主要介绍“jmeter基本使用方法是什么”,在日常操作中,相信很多人在jmeter基本使用方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”

    攻略 2021年12月18日
  • linux如何修改系统参数

    技术linux如何修改系统参数这篇文章将为大家详细讲解有关linux如何修改系统参数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。vi /etc/security/limits.con

    攻略 2021年11月19日
  • Java 内存模型

    技术Java 内存模型 Java 内存模型Java 内存模型
    Java 内存模型简称JMM,全名 Java Memory Model 。Java 内存模型规定了 JVM 应该如何使用计算机内存(RAM)

    礼包 2021年11月24日
  • 脂肪代谢过程,人体内物质代谢转化过程

    技术脂肪代谢过程,人体内物质代谢转化过程(1)糖类代谢与蛋白质代谢的关系 ①糖类代谢的中间产物可以转变成非必需氨基酸脂肪代谢过程。
    糖类在分解过程中产生的一些中间产物如丙酮酸,可以通过氨基转换作用产生相应的非必需氨基酸,

    生活 2021年10月24日