#匯入程式包
import pymysql
#連線資料庫
conn = pymysql.connect(host='localhost',port='',user='mysql資料庫使用者名稱',password='資料庫密碼',db='資料庫名')
#建立游標
cur = conn.cursor(cursor=pymysql.cursors.dictcursor)
#插入一條資料,注意引號,插入的mysql語句語法規則和mysql中完全一致,需要小心換行問題
cur.execute('sql語句')
#讀取mysql資料
result = cur.fetchall()
print(result)
#匯入rmysql包
library(rmysql)
#連線資料庫
con <- dbconnect(mysql(),host="localhost",dbname="資料庫名稱",user="使用者名稱",password="資料庫密碼")
dbgetinfo(con)
#解決資料庫中文亂碼問題
dbsendquery(con,'set names gbk')
#獲取資料庫表名稱目錄
dblisttables(con)
mysql左聯一對多 MySQL左連線多對一行
為了簡化我的問題 假設我有3個表.rooms people things id name id name fk rooms id name fk rooms 1 kitchen 1 john 1 1 tv 2 2 bedroom 2 mary 2 2 bed 2 3 andy 1 3 sink 1 ...
Python連線MySQL及對其操作
實驗涉及,主要是記個筆記,見諒!下面是測試 實現資料庫 表建立 插入資料 查詢資料 更新資料 coding cp936 import mysqldb try conn mysqldb.connect host localhost user root passwd 19900216 conn mysq...
mysql多表刪除,多對多關係,外連線,自連線
先進行查詢操作 刪除沒有學習任何課程的同學 學生表,課程表 select from stu as s left join stu lesson as sl on s.id sl.stu id where sl.stu id is null 然後把這個表刪除 把 select 換成 delete s ...