window環境python使用mysql新手入門

2021-10-10 05:02:21 字數 3825 閱讀 2820

先要安裝mysql如何要安裝mylsql-python,以下安裝包包含32位和64位

mysql-python-win32+win36-python2.7

建立表

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

import mysqldb

# 開啟資料庫連線 位址localhost,使用者名稱testuser,秘密test123,資料庫名稱testdb

db = mysqldb.connect("localhost", "testuser", "test123", "testdb", charset='utf8' )

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

cursor = db.cursor()

# 如果資料表已經存在使用 execute() 方法刪除表。

cursor.execute("drop table if exists employee")

# 建立資料表sql語句

sql = """create table employee (

first_name char(20) not null,

last_name char(20),

age int,

*** char(1),

income float )"""

cursor.execute(sql)

# 關閉資料庫連線

db.close()

插入資料

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

import mysqldb

# 開啟資料庫連線

db = mysqldb.connect("localhost", "testuser", "test123", "testdb", charset='utf8' )

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

cursor = db.cursor()

# sql 插入語句

sql = """insert into employee(first_name,

last_name, age, ***, income)

values ('mac', 'mohan', 20, 'm', 2000)"""

try:

# 執行sql語句

cursor.execute(sql)

# 提交到資料庫執行

db.commit()

except:

# rollback in case there is any error

db.rollback()

# 關閉資料庫連線

db.close()

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

import mysqldb

# 開啟資料庫連線

db = mysqldb.connect("localhost", "testuser", "test123", "testdb", charset='utf8' )

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

cursor = db.cursor()

# sql 插入語句

sql = "insert into employee(first_name, \

last_name, age, ***, income) \

values (%s, %s, %s, %s, %s )" % \

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

try:

# 執行sql語句

cursor.execute(sql)

# 提交到資料庫執行

db.commit()

except:

# 發生錯誤時回滾

db.rollback()

# 關閉資料庫連線

db.close()

查詢

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

import mysqldb

# 開啟資料庫連線

db = mysqldb.connect("localhost", "testuser", "test123", "testdb", charset='utf8' )

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

cursor = db.cursor()

# sql 查詢語句

sql = "select * from employee \

where income > %s" % (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=%s,***=%s,income=%s" % \

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

except:

print "error: unable to fecth data"

# 關閉資料庫連線

db.close()

修改

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

import mysqldb

# 開啟資料庫連線

db = mysqldb.connect("localhost", "testuser", "test123", "testdb", charset='utf8' )

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

cursor = db.cursor()

# sql 更新語句

sql = "update employee set age = age + 1 where *** = '%c'" % ('m')

try:

# 執行sql語句

cursor.execute(sql)

# 提交到資料庫執行

db.commit()

except:

# 發生錯誤時回滾

db.rollback()

# 關閉資料庫連線

db.close()

刪除

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

import mysqldb

# 開啟資料庫連線

db = mysqldb.connect("localhost", "testuser", "test123", "testdb", charset='utf8' )

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

cursor = db.cursor()

# sql 刪除語句

sql = "delete from employee where age > %s" % (20)

try:

# 執行sql語句

cursor.execute(sql)

# 提交修改

db.commit()

except:

# 發生錯誤時回滾

db.rollback()

# 關閉連線

db.close()

window 下Python環境搭建

一 安裝python python安裝是否成功,cmd開啟命令列輸入 python 命令,顯示版本資訊即安裝成功。python的安裝目錄新增到pth系統變數中即可 二。開發工具 三。打包編譯工具 快速安裝方法 開啟 cmd 輸入 pip install pyinstaller 命令自動安裝完成。輸入...

Python環境搭建詳解 Window平台

python,是一種物件導向的解釋型計算機程式語言,是純粹的自由軟體,python語法簡潔清晰,特色是強制用空白符作為語句縮排,具有豐富和強大的庫,它常被稱為膠水語言。python是一種解釋型語言 這意味著開發過程中沒有沒有了編譯的環境,是交換式語言,是物件導向語言,是初學者的語言,其優點是 易學習...

Window環境下Python和Django的安裝

3.安裝python 2.7.2.msi 雙擊,配置安裝目錄。本文安裝到f 4.我的電腦 屬性 高階 環境變數 系統變數中找到 path 新增 f python27 5.開始 執行 輸入 cmd 游標下輸入python 如圖顯示為安裝成功。如報錯 不是內部命令.請參看步驟4.6.解壓縮django ...