<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 安裝、配置 [MySQL數據庫安裝配置](https://www.cnblogs.com/SamWeb/p/7922490.html) ## 可視化工具 [Navicat for MySQL](https://download.csdn.net/download/num8ber/9722576) ## Sequelize ## 自動生成Sequelize模型 ### sequelize-auto安裝及依賴模塊 sequelize-auto會以命令行的形式自動生成SequelizeJS的模型Model。 要以命令行的形式使用需要全局安裝模塊: ~~~ npm install -g sequelize-auto ~~~ 依賴模塊 使用sequelize-auto前,還需要全局安裝一個你所使用的數據庫驅動。 如果使用MySQL/MariaDB,需要安裝mysql: ~~~ npm install -g mysql ~~~ ### 使用命令 全局安裝sequelize-auto安裝及依賴模塊后,就可使用該模塊生成模型了。語法結構如下: ~~~ sequelize-auto -h -d -u -x [password] -p [port] --dialect [dialect] -c [/path/to/config] -o [/path/to/models] -t [tableName] ~~~ 在以上參數中,除-h、-d參數外,其它參數都是可選的。各參數選項說明如下: * -h, --host - 數據庫的IP/主機名 [必選] * -d, --database - 數據庫名 [必選] * -u, --user - 數據庫的用戶名。默認將根據數據庫類型的默認用戶生成數據庫名 * -x, --pass - 數據庫的密碼。默認為空 * -p, --port - 數據庫連接端口。默認為所使用數據庫類型的默認端口號 * -c, --config - JSON文件,用于Sequelize構造函數的'options'選項對象。參見:http://itbilu.com/nodejs/npm/VkYIaRPz-.html#api-init * -o, --output - 模型輸出目錄。默認會在當前目錄下生成'./models'目錄 * -e, --dialect - 所使用的數據庫類型(驅動類型)。默認為mysql * -a, --additional - 一個包含模型定義參數的JSON文件。參見:http://itbilu.com/nodejs/npm/VkYIaRPz-.html#api-instance-define * -t, --tables - 指定所要導出的表,逗號分隔。默認為全部 ### 使用示例 ~~~ sequelize-auto -o "./models" -d todolist -h localhost -u root -p 3306 -x xxxxxxx ~~~ 在這個示例中,通過-o參數提定了輸出目錄,-d參數指定了數據庫名,-h參數指定了數據庫主機,-u參數指定了數據庫用戶名,-p參數指定了數據庫訪問端口,-x參數指定了數據庫密碼。其生成的模型文件會保存在./models目錄下,在這個示例中會存在一個users.js模型,結構如下: 模型導出后,可以很簡單通過sequelize.import方法將其導入。但在使用時也應該注意,導出時模型名與表名是一致的(如:上例中的User),而Model在Sequelize中是以類的方式提供的(“類”通常使用首字母大寫的命名方式),而在數據庫中表命名往往不一致。這樣我們還需要對導出的模型做一定處理,但這已經節約了我們很大一部分工作量,我們已經不需要手工指定字段類型及處理表間關系等。
                  <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>

                              哎呀哎呀视频在线观看