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格式化压缩后的JS文件的方法
Mar 05 Python
理解Python中的类与实例
Apr 27 Python
学习python之编写简单简单连接数据库并执行查询操作
Feb 27 Python
基于Python的文件类型和字符串详解
Dec 21 Python
Python查看微信撤回消息代码
Jun 07 Python
Python中的集合介绍
Jan 28 Python
DJANGO-URL反向解析REVERSE实例讲解
Oct 25 Python
Python笔记之工厂模式
Nov 20 Python
python实现替换word中的关键文字(使用通配符)
Feb 13 Python
python上selenium的弹框操作实现
Jul 13 Python
python基于tkinter制作m3u8视频下载工具
Apr 24 Python
手把手教你怎么用Python实现zip文件密码的破解
May 27 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封装类Curl.class.php用法实例分析
2015/09/25 PHP
解读PHP中上传文件的处理问题
2016/05/29 PHP
推荐自用 Javascript 缩图函数 (onDOMLoaded)……
2007/10/23 Javascript
Extjs中使用extend(js继承) 的代码
2012/03/15 Javascript
使用javascipt---实现二分查找法
2013/04/10 Javascript
$.each遍历对象、数组的属性值并进行处理
2014/07/18 Javascript
jquery trigger实现联动的方法
2016/02/29 Javascript
JavaScript通过使用onerror设置默认图像显示代替alt
2016/03/01 Javascript
jQuery插件passwordStrength密码强度指标详解
2016/06/24 Javascript
基于js里调用函数时,函数名带括号和不带括号的区别
2016/07/28 Javascript
利用Vue.js实现checkbox的全选反选效果
2017/01/18 Javascript
详谈js中数组(array)和对象(object)的区别
2017/02/27 Javascript
angularjs中使用ng-bind-html和ng-include的实例
2017/04/28 Javascript
vue-router history模式下的微信分享小结
2018/07/05 Javascript
JS实现的RC4加密算法示例
2018/08/16 Javascript
VUEX采坑之路之获取不到$store的解决方法
2019/11/08 Javascript
[02:57]2014DOTA2国际邀请赛-观众采访
2014/07/19 DOTA
[01:52]DOTA2完美大师赛Vega战队趣味视频——kpii老师小课堂
2017/11/25 DOTA
Python常见异常分类与处理方法
2017/06/04 Python
tensorflow 输出权重到csv或txt的实例
2018/06/14 Python
python读取txt文件,去掉空格计算每行长度的方法
2018/12/20 Python
Python3 使用selenium插件爬取苏宁商家联系电话
2019/12/23 Python
详解python中groupby函数通俗易懂
2020/05/14 Python
Python Opencv轮廓常用操作代码实例解析
2020/09/01 Python
记一次Django响应超慢的解决过程
2020/09/17 Python
借助HTML5 Canvas来绘制三角形和矩形等多边形的方法
2016/03/14 HTML / CSS
static全局变量与普通的全局变量有什么区别
2014/05/27 面试题
毕业生教师求职信
2013/10/20 职场文书
给女儿的表扬信
2014/01/18 职场文书
信息员培训方案
2014/06/12 职场文书
职业生涯规划书怎么写?
2014/09/14 职场文书
党的群众路线教育实践活动个人对照检查剖析材料
2014/09/23 职场文书
商务考察邀请函模板
2015/02/02 职场文书
2015年新教师工作总结
2015/04/28 职场文书
运动会广播稿100字
2015/08/19 职场文书
学习计划是什么
2019/04/30 职场文书