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实现DNS正向查询、反向查询的例子
Apr 25 Python
Python中用format函数格式化字符串的用法
Apr 08 Python
Python的Django框架中的数据库配置指南
Jul 17 Python
python与php实现分割文件代码
Mar 06 Python
python中正则表达式的使用方法
Feb 25 Python
python如何修改装饰器中参数
Mar 20 Python
python实现对文件中图片生成带标签的txt文件方法
Apr 27 Python
Pycharm导入Python包,模块的图文教程
Jun 13 Python
python分批定量读取文件内容,输出到不同文件中的方法
Dec 08 Python
Python3交互式shell ipython3安装及使用详解
Jul 11 Python
基于注解实现 SpringBoot 接口防刷的方法
Mar 02 Python
python游戏开发Pygame框架
Apr 22 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制作简单的内容采集器的原理分析
2008/10/01 PHP
通过php删除xml文档内容的方法
2015/01/23 PHP
PHP实现动态柱状图改进版
2015/03/30 PHP
ThinkPHP模型详解
2015/07/27 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
php格式文件打开的四种方法
2018/02/24 PHP
Opacity.js
2007/01/22 Javascript
区分JS中的undefined,null,"",0和false
2007/03/08 Javascript
javascript的propertyIsEnumerable()方法使用介绍
2014/04/09 Javascript
jQuery中:not选择器用法实例
2014/12/30 Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
2016/06/22 Javascript
谈谈JS中常遇到的浏览器兼容问题和解决方法
2016/12/17 Javascript
详解js加减乘除精确计算
2019/03/19 Javascript
详解阿里Node.js技术文档之process模块学习指南
2021/01/04 Javascript
python pandas 对series和dataframe的重置索引reindex方法
2018/06/07 Python
java判断三位数的实例讲解
2019/06/10 Python
Django如何实现上传图片功能
2019/08/16 Python
python3.8.1+selenium实现登录滑块验证功能
2020/05/22 Python
BeautifulSoup获取指定class样式的div的实现
2020/12/07 Python
css3 图片圆形显示 如何CSS将正方形图片显示为圆形图片布局
2014/10/10 HTML / CSS
如何用H5实现一个触屏版的轮播器的实例
2017/01/09 HTML / CSS
澳大利亚二手奢侈品网站:Modsie
2019/09/23 全球购物
用JAVA实现一种排序,JAVA类实现序列化的方法(二种)
2014/04/23 面试题
打架检讨书300字
2014/02/02 职场文书
税务干部鉴定材料
2014/02/11 职场文书
2014年网络管理员工作总结
2014/12/01 职场文书
工厂仓管员岗位职责
2015/04/01 职场文书
2015年超市收银员工作总结
2015/04/25 职场文书
春晚观后感
2015/06/11 职场文书
离婚民事起诉状
2015/08/03 职场文书
2016大学军训通讯稿
2015/11/25 职场文书
高一化学教学反思
2016/02/22 职场文书
互联网创业商业模式以及赚钱法则有哪些?
2019/10/12 职场文书
MySQL中使用or、in与union all在查询命令下的效率对比
2021/05/26 MySQL
学习nginx基础知识
2021/09/04 Servers
javascript对象3个属性特征
2021/11/17 Javascript