python의 sqlalchemy 창설표의 실례 상세 설명
1176 단어 sqlalchemy표를 작성하다
sqlalchemy 창설표를 통해 엔진, 기류, 요소 세 가지 요소가 필요합니다.
from sqlalchemy import create_engine
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import Column,Integer,String
엔진: 즉 실체 데이터베이스 연결
engine = create_engine('mysql+pymysql://godme:godme@localhost/godme',encoding='utf-8',echo=True)
전송 매개 변수: 데이터베이스 형식 + 연결 라이브러리 + 사용자 이름 + 비밀번호 + 호스트, 문자 인코딩, 테이블 디테일 인쇄 여부기본 클래스:
Base = declarative_base()
요소:
class User(Base):
__tablename__ = 'user'
id = Column(Integer,primary_key=True)
name = Column(String(32))
password = Column(String(64))
기본 요소를 통해:
__tablename__:
Column: ,
Integer:
String: ,
생성:
Base.metadata.create_all(engine)
기본 절차:1. 실체 데이터베이스 연결 얻기
2. 클래스 생성, 기본 클래스 계승, 기본 유형으로 데이터베이스 구조 설명
3. 기본 클래스 호출 클래스 구조, 설명에 따라 엔진에 데이터 테이블 만들기
궁금한 점이 있으면 메시지를 남기거나 본 사이트 지역사회에 가서 토론하세요. 읽어주셔서 감사합니다. 여러분에게 도움이 되었으면 좋겠습니다. 본 사이트에 대한 지지에 감사드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
flask와 sqlite3 연결Flask를 사용하여 1에서 응용 프로그램을 만들고 필요한 기술을 배울 수 있도록 정리하고 있습니다. 데이터베이스를 사용해보십시오 ← ★ 현재 여기 데이터베이스 설치 및 설정 이번에는 SQLite를 사용합니다. ※ ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.