標籤:from port rip ruby 瞭解 str install 串連 ble
在介紹sqlalchemy之前,我們先瞭解一下ORM。
ORM 全稱 Object Relational Mapping, 翻譯過來叫對象關係映射。也就是說ORM 將資料庫中的表與物件導向語言中的類建立了一種對應關係
而SQLAlchemy 是Python 社區最知名的 ORM 工具之一,為高效和高效能的資料庫訪問設計,實現了完整的企業級持久模型。
在ubuntu上安裝 不同系統只是命令頭不一樣 安裝 SQLAlchemy:
$ sudo pip install sqlalchemy
1 串連資料庫
我們Code 下建立個 Python 檔案name.py(name只是一個名字,隨便你自己取 不過要符合命名規則):
# coding: utf-8 #使用utf-8from sqlalchemy import create_engine #匯入sqlalchemy中的create_engine包 用來串連資料庫 也可以匯入psycopg2包
engine = create_engine(‘mysql+mysqldb://<username>:<password>@<dsnname>‘)
username是資料庫的使用者名稱 password是資料庫管理員密碼 dsnname是ip+連接埠+路徑
2 資料庫的列
每個人都知道 資料庫確實就是一列一列的資料 那資料庫中的列有那麼多的參數 我們在python中如何去確定呢?
是可能是一般人都會有的問題 我一開始也想過 查過 問過
而答案是python的sqlalchemy中Colume的用法
id = Column(Integer, primary_key=True) username = Column(String(64), nullable=False, index=True) password = Column(String(64), nullable=False) email = Column(String(64), nullable=False, index=True)
type = Colume(Bool,nullable=True)
這裡的話就簡單介紹一下基本的參數填寫了
有什麼問題的 有什麼錯誤的 希望各位可以指出 協助我進步 謝謝
最後 大家可以看看https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014320114981139589ac5f02944601ae22834e9c521415000
這個網站哦 我自己也是在這把python的教程過了幾遍
如果有人是搞openstack的 希望可以給我一個求教的機會哦
sqlalchemy python中的mysql資料庫神器