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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## MySQLdb模塊 這個模塊主要用于連接mysql數據庫和執行SQL腳本 ### 安裝擴展 使用這個模塊需要安裝擴展,可以使用yum安裝或者pip安裝 ``` yum install -y mysql-python # 或者 pip install mysql-python ``` --- ### 連接數據庫 ``` # 導入模塊 import MySQLdb # 連接數據庫 conn = MySQLdb.connect(host='host', user='username', passwd='', db=) ``` ### 執行命令 ``` # 獲得游標 cursor = conn.curosr() # 執行SQL cursor.execute('show databases') ``` ### 查看執行結果 ``` # 查看所有結果 cursor.fetchall() # 查看指定數目的結果 也可以指定cursor.arraysize=size cursor.fetchmany(size='size') # 一次查看一條結果 cursor.fetchone() ``` ### 提交 如果使用的是`innodb引擎`,則結束SQL時需要提交,innodb屬于事務型引擎;如果是myISAM則不用。 ``` cursor.execute('commit') # 或者 conn.commit ``` ### 關閉數據庫庫連接 ``` cursor.close() ``` --- ### 補充:SQL注入 ``` # 這種寫法會導致表t2被刪除 cur.execute("insert into t2 values(%s, '%s')" % (5, 'acb\');drop table t2;')) ``` 應該采用這種寫法 ``` cur.execute("insert into t1 values(%s, %s)", (5, 'acb\');drop table t2;')) ```
                  <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>

                              哎呀哎呀视频在线观看