sqlalchemy连接 MySQL(转)
2024-09-01 13:47:23
from sqlalchemy import create_engine,Table,Column,Integer,String,MetaData,ForeignKey
engine=create_engine("mysql+pymysql://root:a5230411@localhost:3306/test",echo=True)
metadata=MetaData(engine) user=Table('user',metadata,
Column('id',Integer,primary_key=True),
Column('name',String(20)),
Column('fullname',String(40)),
)
address_table = Table('address', metadata,
Column('id', Integer, primary_key=True),
Column('user_id', None, ForeignKey('user.id')),
Column('email', String(128), nullable=False)
) metadata.create_all()
from sqlalchemy import create_engine
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import Column, Integer, String connect = create_engine("mysql+pymysql://root:123456@localhost:3306/mysql",
encoding="utf-8",
echo=True) # 连接数据库,echo=True =>把所有的信息都打印出来 Base = declarative_base() # 生成ORM基类 class User(Base):
__tablename__ = "hello_word" # 表名
id = Column(Integer, primary_key=True)
name = Column(String(32))
password = Column(String(64)) Base.metadata.create_all(connect) # 创建表结构
mysql语句建表
CREATE TABLE user (
id INTEGER NOT NULL AUTO_INCREMENT,
name VARCHAR(32),
password VARCHAR(64),
PRIMARY KEY (id)
)
最新文章
- CSharpGL(25)一个用raycast实现体渲染VolumeRender的例子
- nginx配置为windows服务中的坑
- boost之lexical_cast
- GitHub Desktop for Win 安装不上
- Hibernate4+Spring JPA+SpringMVC+Volecity搭建web应用(二)
- Introduction to Haskell
- PHP之自定义会话控制---使用文件处理
- C#核编之X++详解
- hdu 5040 BFS 多维化处理图
- ftp读取txt数据并插入数据库
- 房费制 它 结账BUG
- centos5.5开机自动启动服务的方法
- 重新回顾JSP
- bootstrap模态对话框(最简单)
- Linux LVM学习总结——Insufficient Free Extents for a Logical Volume
- return的作用
- 【BZOJ2333】【SCOI2011】棘手的操作 treap合并
- rabbitmq学习(三) —— 工作队列
- (转)Java程序员应该知道的10个调试技巧
- zookeeper windows 下配置和基础命令
热门文章
- 【新品发布】智能驾驶实车测试系统-VDAS
- STL的sort函数是使用什么排序算法的?
- SATB深入详解与问题剖析【纯理论】
- 【经典/基础BFS+略微复杂的题意】PAT-L3-004. 肿瘤诊断
- Oracle使用游标查询所有数据表备注
- Unable to open debugger port (127.0.0.1:63959): java.net.SocketException ";socket closed";,编译过来就是无法打开调试器端口,套接字已关闭
- unordered_map初用
- bootstrap之collapse
- [Luogu] 树链剖分
- java.lang.OutOfMemoryError:PermGen space tomcat7 内存溢出