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 相关文章推荐
使用Python导出Excel图表以及导出为图片的方法
Nov 07 Python
python中 chr unichr ord函数的实例详解
Aug 06 Python
python中如何使用正则表达式的集合字符示例
Oct 09 Python
python编程线性回归代码示例
Dec 07 Python
基于pandas将类别属性转化为数值属性的方法
Jul 25 Python
python3利用tcp实现文件夹远程传输
Jul 28 Python
Django如何开发简单的查询接口详解
May 17 Python
python按键按住不放持续响应的实例代码
Jul 17 Python
python轮询机制控制led实例
May 03 Python
利用Python如何制作贪吃蛇及AI版贪吃蛇详解
Aug 24 Python
Python 制作查询商品历史价格的小工具
Oct 20 Python
python 如何执行控制台命令与操作剪切板
May 20 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使浏览器直接下载pdf文件的方法
2013/11/15 PHP
将php数组输出html表格的方法
2014/02/24 PHP
PHP通过串口实现发送短信
2015/07/08 PHP
WordPress中限制非管理员用户在文章后只能评论一次
2015/12/31 PHP
php将html转为图片的实现方法
2017/05/19 PHP
深入理解Javascript闭包 新手版
2010/12/28 Javascript
改善用户体验的五款jQuery插件分享
2011/05/22 Javascript
javascript笔记 String类replace函数的一些事
2011/09/22 Javascript
Javascript 遮罩层和加载效果代码
2013/08/01 Javascript
JS小功能(onmouseover实现选择月份)实例代码
2013/11/28 Javascript
js随机生成网页背景颜色的方法
2015/02/26 Javascript
浅谈jquery中delegate()与live()
2015/06/22 Javascript
学习Angular中作用域需要注意的坑
2016/08/17 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
2016/09/19 Javascript
js图片加载效果实例代码(延迟加载+瀑布流加载)
2017/05/12 Javascript
jQuery滚动插件scrollable.js用法分析
2017/05/25 jQuery
node 利用进程通信实现Cluster共享内存
2017/10/27 Javascript
使用socket.io制做简易WEB聊天室
2018/01/02 Javascript
使用proxy实现一个更优雅的vue【推荐】
2018/06/19 Javascript
JavaScript中arguments和this对象用法分析
2018/08/08 Javascript
小程序input数据双向绑定实现方法
2019/10/17 Javascript
Vue 实现简易多行滚动"弹幕"效果
2020/01/02 Javascript
实例讲解React 组件
2020/07/07 Javascript
ESLint 是如何检查 .vue 文件的
2020/11/30 Vue.js
Python的Flask框架中web表单的教程
2015/04/20 Python
Python多进程并发(multiprocessing)用法实例详解
2015/06/02 Python
python更改已存在excel文件的方法
2018/05/03 Python
python语言元素知识点详解
2019/05/15 Python
python自动化之Ansible的安装教程
2019/06/13 Python
解决pyinstaller打包发布后的exe文件打开控制台闪退的问题
2019/06/21 Python
Django自定义模板过滤器和标签的实现方法
2019/08/21 Python
python 多进程并行编程 ProcessPoolExecutor的实现
2019/10/11 Python
python与idea的集成的实现
2020/11/20 Python
CSS3 display知识详解
2015/11/25 HTML / CSS
美国隐形眼镜网上商店:Lens.com
2019/09/03 全球购物
电钳专业个人求职信
2014/01/04 职场文书