python3 5 mysql安裝及程式設計學習

2021-08-14 03:59:43 字數 2102 閱讀 1297

安裝python3.5,安裝mysql,因為python3.5並沒有官網的mysql介面,所以採用第三方庫pymysql,pip install pymysql

採用以下例驗證是否安裝成功:

設定主鍵,避免重複輸入資料:

python例程:

之後可以編寫python爬蟲了,通過urllib,得到網頁**,

教程有本文目前簡單的方法,即from urllib.request import urlopen和import re,urllib.request用於獲取資料,re正規表示式提取資料。

比較好的爬蟲是requests庫和beautiful soup庫

更高階是採用爬蟲框架scrapy。

# -*- coding: utf-8 -*- 

import urllib.request

page = urllib.request.urlopen(url)

html = page.read()

print (html)

import pymysql

# 開啟資料庫連線

db = pymysql.connect("localhost","test","123456","testdb" )

# 使用cursor()方法獲取操作游標

cursor = db.cursor()

#create database testdb;

#use testdb;

#create table employee( first_name char(20), last_name char(20), age int(11), *** char(1), income float, primary key(first_name) );

#describe employee;

## sql 刪除語句

#sql = "delete from employee where age > '%d'" % (10)

#try:

# # 執行sql語句

# cursor.execute(sql)

# # 提交修改

# db.commit()

#except:

# # 發生錯誤時回滾

# db.rollback()

# sql 插入語句

sql = "insert ignore into employee(first_name, \

last_name, age, ***, income) \

values ('%s', '%s', '%d', '%c', '%d' )" % \

('mac1', 'mohan', 20, 'm', 2000)

try:

# 執行sql語句

cursor.execute(sql)

# 執行sql語句

db.commit()

except:

# 發生錯誤時回滾

db.rollback()

print("except")

# sql 查詢語句

sql = "select * from employee \

where income > '%d'" % (1000)

try:

# 執行sql語句

cursor.execute(sql)

# 獲取所有記錄列表

results = cursor.fetchall()

for row in results:

fname = row[0]

lname = row[1]

age = row[2]

*** = row[3]

income = row[4]

# 列印結果

print ("fname=%s,lname=%s,age=%d,***=%s,income=%d" % \

(fname, lname, age, ***, income ))

except:

print ("error: unable to fetch data")

# 關閉資料庫連線

db.close()

python3 5之mysql擴充套件

最近在學習廖雪峰的python3的教程,這是官方建議大家想學習python的同學可以去看看,真的是在網上能找到的最好文字教程,沒有之一 在廖老實講到使用python3擴充套件mysql這部分的時候,按照原文使用pip install mysql connector python allow exte...

第35章 安全的MYSQL 安裝

安全的mysql 安裝 這個章節討論 mysql 管理員面臨的安全風險 1.作業系統安全 2.檔案系統安全 3.log files 安全 4.網路安全 5.結合儲存引擎和安全 35.1 安全問題 儲存在mysql 資料庫裡的資訊必須確保安全來避免暴露資料 mysql 安裝風險有下面幾種 1.作業系統...

python3 5安裝pycrypto的問題

crypto是乙個很好用的加密演算法包,可惜在windows上安裝時有許多坑,今天試了很久終於安裝成功了,在這裡簡要的記錄一下 1 不要使用命令pip install crypto安裝,這個命令安裝的是crypto包,並不能用 2 安裝pycrypto時要注意版本,如果使用python3.5的,可以...