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标准库os.path包、glob包使用实例
Nov 25 Python
Python中的XML库4Suite Server的介绍
Apr 14 Python
谈谈Python进行验证码识别的一些想法
Jan 25 Python
python多进程中的内存复制(实例讲解)
Jan 05 Python
Python中生成器和迭代器的区别详解
Feb 10 Python
python 中的list和array的不同之处及转换问题
Mar 13 Python
Python中对数组集进行按行打乱shuffle的方法
Nov 08 Python
Python进阶之自定义对象实现切片功能
Jan 07 Python
详解python列表生成式和列表生成式器区别
Mar 27 Python
利用python计算时间差(返回天数)
Sep 07 Python
Python更改pip镜像源的方法示例
Dec 01 Python
python入门之算法学习
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 多行多列显示
2009/08/15 PHP
PHP按行读取、处理较大CSV文件的代码实例
2014/04/09 PHP
php如何控制用户对图片的访问 PHP禁止图片盗链
2016/03/25 PHP
CI框架中$this->load->library()用法分析
2016/05/18 PHP
Javascript中Eval函数的使用
2010/03/23 Javascript
jquery 判断滚动条到达了底部和顶端的方法
2014/04/02 Javascript
jQuery 鼠标经过(hover)事件的延时处理示例
2014/04/14 Javascript
Javascript 拖拽雏形中的一些问题(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
JS实现FLASH幻灯片图片切换效果的方法
2015/03/04 Javascript
在easyUI开发中,出现jquery.easyui.min.js函数库问题的解决办法
2015/09/11 Javascript
window.onload使用指南
2015/09/13 Javascript
js控件Kindeditor实现图片自动上传功能
2020/07/20 Javascript
详解Angular5 服务端渲染实战
2018/01/04 Javascript
nodejs使用http模块发送get与post请求的方法示例
2018/01/08 NodeJs
使用npm安装最新版本nodejs
2018/01/18 NodeJs
vue源码学习之Object.defineProperty对象属性监听
2018/05/30 Javascript
全面解析vue router 基本使用(动态路由,嵌套路由)
2018/09/02 Javascript
vue 属性拦截实现双向绑定的实例代码
2018/10/24 Javascript
使用puppeteer爬取网站并抓出404无效链接
2018/12/20 Javascript
Node.js HTTP服务器中的文件、图片上传的方法
2019/09/23 Javascript
如何在JavaScript中等分数组的实现
2020/12/13 Javascript
用Python实现KNN分类算法
2017/12/22 Python
urllib和BeautifulSoup爬取维基百科的词条简单实例
2018/01/17 Python
python代码 输入数字使其反向输出的方法
2018/12/22 Python
关于不懂Chromedriver如何配置环境变量问题解决方法
2019/06/12 Python
在Python中合并字典模块ChainMap的隐藏坑【推荐】
2019/06/27 Python
Python之数据序列化(json、pickle、shelve)详解
2019/08/30 Python
python Pillow图像处理方法汇总
2019/10/16 Python
Tensorflow 实现将图像与标签数据转化为tfRecord文件
2020/02/17 Python
澳大利亚潮流尖端的快时尚品牌:Cotton On
2016/09/26 全球购物
图库照片、免版税图片、矢量艺术、视频片段:Depositphotos
2019/08/02 全球购物
古驰英国官网:GUCCI英国
2020/03/07 全球购物
什么是封装
2013/03/26 面试题
无工作经验者个人求职信范文
2013/12/22 职场文书
史学专业毕业生求职信
2014/05/09 职场文书
明确岗位职责
2015/02/14 职场文书