`#!/usr/bin/python
import MySQLdb
db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset='utf8' )
cursor = db.cursor()
cursor.execute("SELECT VERSION()")
data = cursor.fetchone()
print "Database version : %s " % data
db.close()`
#引入方式:
import pymysql
#连接数据库:
db = pymysql.connect(host='127.0.0.1',
user='rool',
password='1234567890',
database='bookmanager')
#获取游标:
cur = db.cursor()
# SQL 插入语句
sql = """INSERT INTO BOOK(NAME,
AUTHOR, PUBLISH, HAVE, HOT)
VALUES ('001', 'test', '002', 100, 200)"""
# 查询
sql = "SELECT * FROM BOOK WHERE hot > 1000"
#修改
sql = "UPDATE BOOK SET name = 'ZS1000' WHERE hot > 1000"
#删除
sql = "delete FROM BOOK where hot > 1000"
sql = """CREATE TABLE TEST (
FIRST_NAME CHAR(20) NOT NULL,
LAST_NAME CHAR(20),
AGE INT,
SEX CHAR(1),
INCOME FLOAT )"""
#删除表
sql = "DROP TABLE IF EXISTS TEST"
try:
cur.execute(sql)
db.commit()
except:
print('have exception')
db.rollback()
db.close()
#关闭数据库:
db.close()