圣凤凌霜 发表于 2018-8-16 10:52:43

python3版本mysql的操作

conn.query()  
conn.commit()
  
conn.close()
  
conn=pymysql.connect(=,=,=,=)
  
cur=conn.cursor()
  
cur.execute()
  
r cur:
  
   (,(cur.rownumber))
  
   (+(r[])++(r[]))
  
   cur.close()
  
   conn.close()
  

  

  
3、插入数据
  
import pymysql# 打开数据库连接db = pymysql.connect("localhost","testuser","test123","TESTDB" )
  
# 使用cursor()方法获取操作游标 cursor = db.cursor()
  
# SQL 插入语句sql = """INSERT INTO EMPLOYEE(FIRST_NAME,
  
         LAST_NAME, AGE, SEX, INCOME)
  
         VALUES ('Mac', 'Mohan', 20, 'M', 2000)"""try:
  
   # 执行sql语句
  
   cursor.execute(sql)
  
   # 提交到数据库执行
  
   db.commit()except:
  
   # 如果发生错误则回滚
  
   db.rollback()# 关闭数据库连接db.close()
  

  
4、创建数据表
  
import pymysql# 打开数据库连接db = pymysql.connect("localhost","testuser","test123","TESTDB" )
  
# 使用 cursor() 方法创建一个游标对象 cursorcursor = db.cursor()
  
# 使用 execute() 方法执行 SQL,如果表存在则删除cursor.execute("DROP TABLE IF EXISTS EMPLOYEE")
  
# 使用预处理语句创建表sql = """CREATE TABLE EMPLOYEE (
  
         FIRST_NAMECHAR(20) NOT NULL,
  
         LAST_NAMECHAR(20),
  
         AGE INT,
  
         SEX CHAR(1),
  
         INCOME FLOAT )"""cursor.execute(sql)# 关闭数据库连接db.close()


页: [1]
查看完整版本: python3版本mysql的操作