<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # 52 Column常用參數 * default:設置某個字段的默認值。默認值可以為一個表達式或者變量,函數 * nullable:設置某個字段是否可空,默認值為True * primary\_key:設置某個字段為主鍵 * unique:設置某個字段為唯一的字段,不允許有重復值,默認值為True * autoincrement:設置這個字段為自動增長的 * name:指定orm模型中某個屬性映射到表中的字段名,如果不指定,那么會使用這個屬性的名字作為字段名。如果指定了,就會使用指定的這個值作為參數,這個參數也可以當做位置參數,在第1個參數來指定。 ```text title = Column(String(50),name="標題",nullable=False) title = Column('標題',String(50),nullable=False) ``` * onupdate:在數據更新的時候會調用這個參數指定的值或函數,在第一次插入這條數據的時候,不會用onupdate的值,只會使用default的值,常用的就是"update\_time"(每次更新數據的時候都要更新的值) ```text from sqlalchemy import create_engine,Column,Integer,String,DateTime,String from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import sessionmaker HOSTNAME = '127.0.0.1' PORT = "3306" USERNAME = "root" PASSWORD = "123456" DATABASE = "xt_flask" DB_URI = "mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8".format(USERNAME,PASSWORD,HOSTNAME,PORT,DATABASE) from datetime import datetime engine = create_engine(DB_URI) Base = declarative_base(engine) session = sessionmaker(engine)() class Article(Base): __tablename__ = "article" id = Column(Integer,primary_key=True,autoincrement=True) # create_time = Column(DateTime,default=datetime.now()) # read_count = Column(Integer,default=12) title = Column(String(50),name="標題",nullable=False) title = Column('標題',String(50),nullable=False) # telephone = Column(String(11),unique=True) update_time = Column(DateTime,onupdate=datetime.now,default=datetime.now) Base.metadata.drop_all() Base.metadata.create_all() article = Article(title="angle") session.add(article) session.commit() # article = session.query(Article).first() # article.title = '123' # print(article.title) # session.commit() ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看