MySQLdb基本用法

2021-08-30 11:46:58 字數 1251 閱讀 9786

import os, sys, string

import mysqldb

# 連線資料庫 

try:

conn = mysqldb.connect(host='localhost',user='root',passwd='***x',db='test1')

except exception, e:

print e

sys.exit()

# 獲取cursor物件來進行操作

cursor = conn.cursor()

# 建立表

sql = "create table if not exists test1(name varchar(128) primary key, age int(4))"

cursor.execute(sql)

# 插入資料

sql = "insert into test1(name, age) values ('%s', %d)" % ("zhaowei", 23)

try:

cursor.execute(sql)

except exception, e:

print e

sql = "insert into test1(name, age) values ('%s', %d)" % ("張三", 21)

try:

cursor.execute(sql)

except exception, e:

print e

# 插入多條

sql = "insert into test1(name, age) values (%s, %s)"

val = (("李四", 24), ("王五", 25), ("洪六", 26))

try:

cursor.executemany(sql, val)

except exception, e:

print e

#查詢出資料

sql = "select * from test1"

cursor.execute(sql)

alldata = cursor.fetchall()

# 如果有資料返回,就迴圈輸出, alldata是有個二維的列表

if alldata:

for rec in alldata:

print rec[0], rec[1]

cursor.close()

conn.close()

Python使用MySQLdb封裝基本操作類

經常用到python操作mysql資料庫,於是自己封裝了基本操作mysql資料庫的類,持續更新 coding utf 8 import mysqldb import datetime import sys reload sys sys.setdefaultencoding utf 8 封裝mysql...

python基本用法 Python基本用法總結

python 的設計具有很強的可讀性,易於使用。這裡對python基本用法做乙個總結介紹。一 變數型別 1 變數賦值 python中的變數賦值不需要型別宣告,每個變數在使用前都必須賦值,變數賦值之後才會被建立。使用等號進行變數的賦值。2 多個變數賦值 為多個變數賦值時或進行列表內資料的交換時,可以使...

mysql 的基本用法 mysql基本用法

mysql 5.1 中文參考手冊 show databases 顯示資料庫 drop database 資料庫名 刪除資料庫 set names utf8 設定資料庫編碼為utf 8 source x 資料庫名.sql 匯入乙個資料庫 use 資料庫名 嘗試訪問資料庫 create database...