python對mysql的基本操作

來源:互聯網
上載者:User

標籤:insert   close   use   sql語句   connect   mysql   pytho   import   sql   

import MySQLdb
db = MySQLdb.Connect(host=‘localhost‘, user=‘root‘, passwd=‘123456‘,db=‘資料庫名字‘)
# host:資料庫主機名稱.預設是用本地主機
# user:資料庫登陸名.預設是目前使用者
# passwd:資料庫登陸的秘密.預設為空白
# db:要使用的資料庫名.沒有預設值

db.select_db(‘資料庫名‘)
# 2 擷取遊標

cursor = db.cursor()
# 3 操作遊標
try:

# sql = """INSERT INTO student (id, name, sex) VALUES (%s, %s, %s);"""
sql = """select * from student;"""
cursor.execute(sql) # 執行sql語句

# db.commit() # 修改表中的資料需要 提交
print cursor.fetchall()
except Exception as e:
print e
db.rollback()
finally:
cursor.close()# 4 關閉遊標
   db.close()  # 5 關閉資料庫連接

  總的來說Python對MySQL的操作就5步,第一次寫,如有不足請指正

python對mysql的基本操作

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.