python的mysql数据库建立表与插入数据操作示例


Posted in Python onSeptember 30, 2019

本文实例讲述了python的mysql数据库建立表与插入数据操作。分享给大家供大家参考,具体如下:

mysql数据库建立表

一 代码

import pymysql
# 打开数据库连接
db = pymysql.connect("localhost","root","root","db_test01" )
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = 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)
print("CREATE TABLE OK")
# 关闭数据库连接
db.close()

二 运行结果

CREATE TABLE OK

mysql数据库插入数据

一 代码

import pymysql
# 打开数据库连接
db = pymysql.connect("localhost","root","root","db_test01" )
# 使用cursor()方法获取操作游标 
cursor = db.cursor()
# SQL 插入语句
sql = "INSERT INTO EMPLOYEE(FIRST_NAME, \
    LAST_NAME, AGE, SEX, INCOME) \
    VALUES ('%s', '%s', '%d', '%c', '%d' )" % \
    ('Mac', 'Mohan', 20, 'M', 2000)
try:
  # 执行sql语句
  cursor.execute(sql)
  # 执行sql语句
  db.commit()
  print("insert ok")
except:
  # 发生错误时回滚
  db.rollback()
# 关闭数据库连接
db.close()

二 运行结果

y =======
insert ok

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
在Linux下使用Python的matplotlib绘制数据图的教程
Jun 11 Python
python 连接sqlite及简单操作
Jun 30 Python
Python自动化运维_文件内容差异对比分析
Dec 13 Python
python实现快速排序的示例(二分法思想)
Mar 12 Python
python批量实现Word文件转换为PDF文件
Mar 15 Python
Python元组拆包和具名元组解析实例详解
Mar 26 Python
Django 使用Ajax进行前后台交互的示例讲解
May 28 Python
Python如何获得百度统计API的数据并发送邮件示例代码
Jan 27 Python
python tkinter组件使用详解
Sep 16 Python
TensorFlow实现checkpoint文件转换为pb文件
Feb 10 Python
浅谈Python爬虫原理与数据抓取
Jul 21 Python
详解selenium + chromedriver 被反爬的解决方法
Oct 28 Python
感知器基础原理及python实现过程详解
Sep 30 #Python
基于python的BP神经网络及异或实现过程解析
Sep 30 #Python
Window10下python3.7 安装与卸载教程图解
Sep 30 #Python
Python检查图片是否损坏及图片类型是否正确过程详解
Sep 30 #Python
Python3 合并二叉树的实现
Sep 30 #Python
自适应线性神经网络Adaline的python实现详解
Sep 30 #Python
softmax及python实现过程解析
Sep 30 #Python
You might like
解决PHP curl或file_get_contents下载图片损坏或无法打开的问题
2019/10/11 PHP
JavaScript延迟加载
2021/03/09 Javascript
Dom加载让图片加载完再执行的脚本代码
2008/05/15 Javascript
通过DOM脚本去设置样式信息
2010/09/19 Javascript
基于jquery实现状态限定编辑的代码
2012/02/11 Javascript
Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
2013/11/14 Javascript
JS实现简单的图书馆享元模式实例
2015/06/30 Javascript
JavaScript统计网站访问次数的实现代码
2015/11/18 Javascript
基于JS实现Android,iOS一个手势动画效果
2016/04/27 Javascript
浅析Javascript ES6中的原生Promise
2016/08/25 Javascript
Node.js包管理器Yarn的入门介绍与安装
2016/10/17 Javascript
Windows系统下安装Node.js的步骤图文详解
2016/11/15 Javascript
AngularJS入门教程之路由机制ngRoute实例分析
2016/12/13 Javascript
BootStrapTable 单选及取值的实现方法
2017/01/10 Javascript
JS基于正则表达式实现的密码强度验证功能示例
2017/09/21 Javascript
9种使用Chrome Firefox 自带调试工具调试javascript技巧
2017/12/22 Javascript
vuex与组件联合使用的方法
2018/05/10 Javascript
JS原型与继承操作示例
2019/05/09 Javascript
el-select 下拉框多选实现全选的实现
2019/08/02 Javascript
JQuery绑定事件四种实现方法解析
2020/12/02 jQuery
在阿里云服务器上配置CentOS+Nginx+Python+Flask环境
2016/06/18 Python
python实现日常记账本小程序
2018/03/10 Python
python flask中静态文件的管理方法
2018/03/20 Python
pandas中apply和transform方法的性能比较及区别介绍
2018/10/30 Python
用python脚本24小时刷浏览器的访问量方法
2018/12/07 Python
flask session组件的使用示例
2018/12/25 Python
Python制作词云图代码实例
2019/09/09 Python
在python中求分布函数相关的包实例
2020/04/15 Python
Django全局启用登陆验证login_required的方法
2020/06/02 Python
通过canvas转换颜色为RGBA格式及性能问题的解决
2019/11/22 HTML / CSS
美国祛痘、抗衰老药妆品牌:Murad
2016/08/27 全球购物
海飞丝的广告词
2014/03/20 职场文书
倡议书格式范文
2014/04/14 职场文书
防溺水主题班会教案
2015/08/12 职场文书
2016年寒假政治学习心得体会
2015/10/09 职场文书
Python中OpenCV实现查找轮廓的实例
2021/06/08 Python