亚洲wu码,中华小当家演员表,弗洛泽
sqlalchemy
安装
pip install sqlalchemy -i https://pypi.douban.com/simple
连接的时候依赖pymysql
创建表
# -*- coding: utf-8 -*-
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import column # 列
from sqlalchemy import integer, string # 属性
base = declarative_base() # django models
# 创建表
class user(base):
__tablename__ = 'user'
id = column(integer, primary_key=true, autoincrement=true)
name = column(string(32), index=true, name='名字')
# 数据库连接
from sqlalchemy import create_engine
engine = create_engine("mysql+pymysql://root:redhat@192.168.32.71:3306/my_sql?charset=utf8")
# 去engine数据库中创建所有继承base的表
base.metadata.create_all(engine)
增加数据
# -*- coding: utf-8 -*-
from .create import engine, user
# 增加数据
# 创建会话窗口
from sqlalchemy.orm import sessionmaker
session = sessionmaker(engine)
# 打开会话窗口
db_session = session()
# ---单条数据
user_obj = user(name='ywb') # 实例化
db_session.add(user_obj) # 相当于 insert into
# 执行会化窗口中的所有操作
db_session.commit()
db_session.close()
# ---增加批量数据
db_session.add_all([
user(name='peach'),
user(name='小红')
])
db_session.commit()
db_session.close()
# ---扩展
user1 = user(name='11')
user2 = user(name='12')
user3 = user(name='13')
user4 = user(name='14')
db_session.add(user1)
db_session.add(user2)
db_session.add(user3)
db_session.add(user4)
db_session.commit() # 全部添加进去
db_session.close()
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
相关文章:
-
-
-
如何写python的配置文件
一、创建配置文件在d盘建立一个配置文件,名字为:test.ini内容如下:[baseconf]host=127.0.0.1port=3306user=rootp...
[阅读全文]
-
-
-
-
-
-
-
-
网友评论