python基礎 BH07 資料庫

2021-08-16 06:34:09 字數 936 閱讀 9347

#coding=utf-8

'''created on 2023年3月7日

功能:mysql資料庫連線並執行sql

@author: administrator

''''''

首先安裝 mysql-python聯結器

安裝命令:pip install mysql-connector-python --allow-external mysql-connector-python

知識積累:

1.mysql 開啟自動提交,無需conn.commit()

2.input()在python3中是安全的,3中廢除了raw_input()

'''import mysql.connector

if __name__ == '__main__':

#連線資料庫connect(user,passwd,host,database)

#conn是connection的例項化物件:可執行close(),commit(),rollback(),cursor()

conn=mysql.connector.connect(user='root',passwd='mysql',database='demo')

#建立資料庫游標,向資料庫發請求,接收資料庫返回值。

#可執行rowcount(),execute(),fetchall()

cursor = conn.cursor()

#編寫sql語句

sql='select * from substation'

#執行sql語句

cursor.execute(sql)

#獲取返回值所有行

values = cursor.fetchall()

#關閉資料庫連線

conn.close()

print(values)

python基礎之資料庫

上次了解物件和類方法,今天我們來簡單了解一下資料庫 1.首先,什麼是包?每乙個檔案都是包,使用的時候只需要在其他py檔案裡面引入即可 如何應用乙個包?下面就有個簡單的例子 首先 建立乙個 mypackage.py的檔案 gitup all work study play rule 允許外部使用的方法...

資料庫 資料庫基礎

什麼是sql 結構化查詢語言 structtured query language sql的作用 啟動mysql.exe,連線伺服器後,就可以使用sql來操作伺服器了。類似php中操作mysql的語句就是sql語句 sql標準 由國際標準化組織 iso 制定的,對dbms 資料庫管理系統 的統一操作...

python 操作mysql資料庫基礎

coding utf 8 import mysqldb conn mysqldb.connect host localhost port 3306,user root passwd 123456 db test cur conn.cursor 建立資料表 cur.execute create tab...