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计算一个文件里字数的方法
Jun 15 Python
Python图像处理之简单画板实现方法示例
Aug 30 Python
python 用opencv调用训练好的模型进行识别的方法
Dec 07 Python
python实现桌面壁纸切换功能
Jan 21 Python
Python学习笔记之pandas索引列、过滤、分组、求和功能示例
Jun 03 Python
python字典嵌套字典的情况下找到某个key的value详解
Jul 10 Python
python中count函数简单用法
Jan 05 Python
python实现跨excel sheet复制代码实例
Mar 03 Python
通过python-pptx模块操作ppt文件的方法
Dec 26 Python
Python Pygame实现俄罗斯方块
Feb 19 Python
Python 用户输入和while循环的操作
May 23 Python
pandas中pd.groupby()的用法详解
Jun 16 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 setcookie设置Cookie用法(及设置无效的问题)
2011/07/13 PHP
Linux下CoreSeek及PHP扩展模块的安装
2012/09/23 PHP
phpmyadmin出现Cannot start session without errors问题解决方法
2014/08/14 PHP
php中字符串和正则表达式详解
2014/10/23 PHP
PHP callback函数使用方法和注意事项
2015/01/23 PHP
PHP中把对象转换为关联数组代码分享
2015/04/09 PHP
WordPress后台中实现图片上传功能的实例讲解
2016/01/11 PHP
php解决和避免form表单重复提交的几种方法
2016/08/31 PHP
Javascript 个人笔记(没有整理,很乱)
2007/07/07 Javascript
仅IE支持clearAttributes/mergeAttributes方法使用介绍
2012/05/04 Javascript
Javascript实现鼠标框选操作  不是点击选取
2016/04/14 Javascript
微信开发之调起摄像头、本地展示图片、上传下载图片实例
2016/12/08 Javascript
jQuery对table表格进行增删改查
2020/12/22 Javascript
微信小程序动态添加分享数据
2017/06/14 Javascript
JavaScript实现的数字与字符串转换功能示例
2017/08/23 Javascript
ReactNative 之FlatList使用及踩坑封装总结
2017/11/29 Javascript
vue登录页面cookie的使用及页面跳转代码
2019/07/10 Javascript
JS实现瀑布流效果
2020/03/07 Javascript
微信小程序之滑动页面隐藏和显示组件功能的实现代码
2020/06/19 Javascript
js实现特别简单的钟表效果
2020/09/14 Javascript
[00:34]DOTA2上海特级锦标赛 VG战队宣传片
2016/03/04 DOTA
python+django加载静态网页模板解析
2017/12/12 Python
python三引号输出方法
2019/02/27 Python
详解Python数据可视化编程 - 词云生成并保存(jieba+WordCloud)
2019/03/26 Python
检测python爬虫时是否代理ip伪装成功的方法
2019/07/12 Python
Python安装及Pycharm安装使用教程图解
2019/09/20 Python
Python如何根据时间序列数据作图
2020/05/12 Python
写演讲稿要注意的六件事
2014/01/14 职场文书
残疾人小组计划书
2014/04/27 职场文书
环保建议书300字
2014/05/14 职场文书
慈善晚会策划方案
2014/05/14 职场文书
我的未来不是梦演讲稿
2014/09/02 职场文书
专题民主生活会对照检查材料思想汇报
2014/09/29 职场文书
如何使用vue3打造一个物料库
2021/05/08 Vue.js
原生JS实现飞机大战小游戏
2021/06/09 Javascript
mysql备份策略的实现(全量备份+增量备份)
2021/07/07 MySQL