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)

相关推荐

  • C++中为什么gsl::joining_thread好于std::thread

    技术C++中为什么gsl::joining_thread好于std::thread本篇内容主要讲解“C++中为什么gsl::joining_thread好于std::thread”,感兴趣的朋友不妨来看看。本文介绍的方法

    攻略 2021年11月25日
  • Vue3之VueX语法

    技术Vue3之VueX语法本篇内容主要讲解“Vue3之VueX语法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue3之VueX语法”吧!到此,相信大家对“Vue3之Vue

    攻略 2021年10月22日
  • 在调用HttpRequest.GetBufferlessInputStream之后不支持此方法或属性。怎么办

    技术在调用HttpRequest.GetBufferlessInputStream之后不支持此方法或属性。怎么办今天就跟大家聊聊有关在调用HttpRequest.GetBufferlessInputStream之后不支持

    攻略 2021年10月20日
  • springboot自动加载新的配置(springboot动态添加数据源)

    技术Spring Boot怎么排除自动加载数据源本篇内容介绍了“Spring Boot怎么排除自动加载数据源”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧

    攻略 2021年12月17日
  • 抖音刷赞网址,免费抖音双击赞网站?

    技术抖音刷赞网址,免费抖音双击赞网站?抖音点赞、抖音粉丝、抖音评论、抖音播放是怎么刷合适?如今越来越多的人都会玩抖音,因为抖音里面有特别多有趣的内容,很多的用户会去把自己生活当中比较有趣的一些生活经验或者是生活经历发在抖

    测评 2021年11月10日
  • mysql中转换函数以及排序问题的示例分析

    技术mysql中转换函数以及排序问题的示例分析这篇文章主要为大家展示了“mysql中转换函数以及排序问题的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql中转

    攻略 2021年11月6日