importpymysql
#建立乙個connection 物件,代表了乙個資料庫連線
connection =pymysql.connect(
host="
",#資料庫ip位址
user="
", #
mysql使用者名稱
passwd="
", #
mysql使用者登入密碼
db="
" , #
資料庫名
#如果資料庫裡面的文字是utf8編碼的,
#charset指定是utf8
charset = "
utf8
")
#返回乙個cursor物件
c =connection.cursor()
#執行乙個獲取 xx 表中所有記錄的 sql 語句
c.execute("""
select * from xx
""")
#rowcount屬性記錄了最近一次 execute 方法獲取的資料行數
numrows =c.rowcount
for x in
range(numrows):
#返回的是乙個元組,裡面每個元素代表乙個字段
row =c.fetchone()
print(row)
以上**是乙個讀取資料庫表的例子。(我用的是mysql,其中pymysql庫,也有用mysqldb庫的)
mysql資料庫訪問
實現在不是本機的機器上訪問mysql資料庫有 1.開啟連線,關閉放火牆 2.建立乙個允許遠端連線的訪問使用者 系統預設的root使用者預設為遠端無法連線 格式 grant select on 資料庫.to 使用者名稱 登入主機 identified by 密碼 例1 增加乙個使用者test1密碼為a...
資料庫 mysql 跨庫訪問 資料庫跨庫訪問問題
sql server中的所有權鏈及其問題 沒有多少朋友對所有權鏈真的理解的。我自己有時候經常回過來看看這些資料,覺得還是很有意思的。下面的內容摘自微軟文件,介紹得比較好 簡而言之 1.如果在同乙個資料庫中,只要兩個物件的所有者是一樣的,那麼他們之間的訪問是不檢查訪問者身份的。例如乙個檢視和乙個表是屬...
訪問資料庫 訪問資料庫
程式執行的時候,資料都是在記憶體中的。當程式終止的時候,通常都需要將資料儲存到磁碟上,無論是儲存到本地磁碟,還是通過網路儲存到伺服器上,最終都會將資料寫入磁碟檔案。而如何定義資料的儲存格式就是乙個大問題。如果我們自己來定義儲存格式,比如儲存乙個班級所有學生的成績單 名字成績 michael99 bo...