• SQLAlchemy 操作数据库


    首先安装 SQLAlchemy 

    sudo pip3.4 install PyMySQL
    sudo pip3.4 install sqlalchemy

    代码:

     1 #!/usr/bin/env python
     2 # encoding: utf-8
     3 """
     4 @author: 侠之大者kamil
     5 @file: Sqlalchemy_test1.py
     6 @time: 16/4/11 下午10:41
     7 """
     8 #from sqlalchemy import create_engine,Table,column,Integer,ForeignKey
     9 from sqlalchemy import *
    10 
    11 metadata = MetaData()
    12 
    13 user = Table("user",metadata,
    14              Column('id',Integer,primary_key=True),
    15              Column('name',String(20)),
    16              )
    17 
    18 color = Table("color",metadata,
    19               Column('GUID',Integer,primary_key=True),
    20               Column('code',String(20)),)
    21 
    22 engine = create_engine("mysql+pymysql://myuser:lbk1992@xxxx.hk/python_one",max_overflow=5)
    23 #python3 没有 mysqldb 支持,在此使用 pymysql.
    24 metadata.create_all(engine)
    25 
    26 metadata.clear()

     解析:

    p11 创建元数据,类似属性,描述数据的数据。

    p13 Table 创建表,参数1:表名;参数2:存入元数据;参数3:使用Column()方法将数据库当中每一个字段参数设置好。

    p22 创建连接引擎

    mysql+pymysql://<username>:<password>@<host>/<dbname>[?<options>]
    公众号请关注:侠之大者
  • 相关阅读:
    uva 1511 最小生成树
    百度之星2017初赛A-1006-度度熊的01世界
    工作5年总结-总结这两年在阳光的日子
    在visual studio中查看源代码
    根据C#编程经验思考编程核心
    项目的可维护可持续性思考
    java学习
    What is ASP.NET SignalR
    WCF 和 ASP.NET Web API
    wcf服务
  • 原文地址:https://www.cnblogs.com/kamil/p/5380785.html
Copyright © 2020-2023  润新知