专栏首页python3python3版本mysql的操作

python3版本mysql的操作

1、连接mysql:import pymysql

         conn=pymysql.connect("localhost","root”,“密码”,“数据库名”) #打开数据库          连接)

         cursor=db.cursor()    #使用cursor()方法创建一个游标对象cursor)

2、查询数据

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_NAME  CHAR(20) NOT NULL,
         LAST_NAME  CHAR(20),
         AGE INT,  
         SEX CHAR(1),
         INCOME FLOAT )"""cursor.execute(sql)# 关闭数据库连接db.close()

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python全栈开发之---mysql数

    Python查询Mysql使用 fetchone() 方法获取单条数据, 使用fetchall() 方法获取多条数据。

    py3study
  • Python3 操作Mysql数据库

    py3study
  • python3.6+scrapy+m

    py3study
  • python与MySQL数据库的交互实战

    如果你想要使用python操作MySQL数据库,就必须先要安装pymysql库,这个

    数据森麟
  • 干货!python与MySQL数据库的交互实战

    如果你想要使用python操作MySQL数据库,就必须先要安装pymysql库,这个

    朱小五
  • python必掌握库:pymysql库的心你懂吗?

    亲切的pymysql库 是在 Python3 版本中连接 MySQL 服务器滴桥梁!!!

    用户1564362
  • Python全栈开发之---mysql数

    Python查询Mysql使用 fetchone() 方法获取单条数据, 使用fetchall() 方法获取多条数据。

    py3study
  • 5.Python操作MySQL

    Python查询Mysql使用 fetchone() 方法获取单条数据, 使用fetchall() 方法获取多条数据。

    changxin7
  • Python3出现“No module named 'MySQLdb'“问题-以及使用PyMySQL连接数据库

    Python3 与 Django 连接数据库,出现了报错:Error loading MySQLdb module: No module named 'MySQ...

    洗尽了浮华
  • python3.6+scrapy+m

    py3study

扫码关注云+社区

领取腾讯云代金券