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)

相关推荐

  • 如何监听Oracle

    技术如何监听Oracle这篇文章将为大家详细讲解有关如何监听Oracle,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Oracle 监听一:没有listener.ora监听文件监听文件

    攻略 2021年12月1日
  • 如何进行Cobaltstrike中的远程控制

    技术如何进行Cobaltstrike中的远程控制今天就跟大家聊聊有关如何进行Cobaltstrike中的远程控制,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、

    攻略 2021年12月10日
  • 数学什么叫因数,小学数学什么是倍数,什么是因数

    技术数学什么叫因数,小学数学什么是倍数,什么是因数①一个整数能够被另一整数整除数学什么叫因数,这个整数就是另一整数的倍数。如15能够被3或5整除,因此15是3的倍数,也是5的倍数。②一个数除以另一数所得的商。如a÷b=c

    生活 2021年10月23日
  • 怎么用C语言完整实现2048游戏

    技术怎么用C语言完整实现2048游戏这篇文章主要介绍怎么用C语言完整实现2048游戏,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、游戏思路1、程序开始时出现菜单,让玩家选择开始游戏或者退出游戏

    攻略 2021年11月21日
  • 仿照Bootstrap的input如何修改upload上传图片的样式

    技术仿照Bootstrap的input如何修改upload上传图片的样式这篇文章将为大家详细讲解有关仿照Bootstrap的input如何修改upload上传图片的样式,小编觉得挺实用的,因此分享给大家做个参考,希望大家

    攻略 2021年11月19日
  • Python matplotlib如何实现图形绘制

    技术Python matplotlib如何实现图形绘制本篇内容主要讲解“Python matplotlib如何实现图形绘制”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Pyt

    攻略 2021年12月2日