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实现批量将word转html并将html内容发布至网站的方法
Jul 14 Python
Django REST为文件属性输出完整URL的方法
Dec 18 Python
快速了解python leveldb
Jan 18 Python
详解Django+uwsgi+Nginx上线最佳实战
Mar 14 Python
如何使用python爬虫爬取要登陆的网站
Jul 12 Python
python数据处理之如何选取csv文件中某几行的数据
Sep 02 Python
Tensorflow不支持AVX2指令集的解决方法
Feb 03 Python
实现ECharts双Y轴左右刻度线一致的例子
May 16 Python
如何使用Cython对python代码进行加密
Jul 08 Python
Python在后台自动解压各种压缩文件的实现方法
Nov 10 Python
python如何实现递归转非递归
Feb 25 Python
python单元测试之pytest的使用
Jun 07 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
多重?l件?合查?(二)
2006/10/09 PHP
php简单定时执行任务的实现方法
2015/02/23 PHP
yii 2.0中表单小部件的使用方法示例
2017/05/23 PHP
PHP封装cURL工具类与应用示例
2019/07/01 PHP
Aster vs KG BO3 第二场2.19
2021/03/10 DOTA
解决jquery submit()提交表单提示:f[s] is not a function
2013/01/23 Javascript
一个简单的JS时间控件示例代码(JS时分秒时间控件)
2013/11/22 Javascript
jquery解析xml字符串示例分享
2014/03/25 Javascript
jquery中$(#form :input)与$(#form input)的区别
2014/08/18 Javascript
JavaScript基础语法之js表达式
2016/06/07 Javascript
JavaScript基础——使用Canvas绘图
2016/11/02 Javascript
ES6使用export和import实现模块化的方法
2018/09/10 Javascript
vue项目中mock.js的使用及基本用法
2019/05/22 Javascript
js实现鼠标滑动到某个div禁止滚动
2020/09/17 Javascript
[13:38]2015国际邀请赛中国战队出征仪式
2015/05/29 DOTA
在Python的Django框架中用流响应生成CSV文件的教程
2015/05/02 Python
Python查询阿里巴巴关键字排名的方法
2015/07/08 Python
Python单链表简单实现代码
2016/04/27 Python
机器学习python实战之决策树
2017/11/01 Python
利用python将json数据转换为csv格式的方法
2018/03/22 Python
python中ASCII码和字符的转换方法
2018/07/09 Python
python3读取csv文件任意行列代码实例
2020/01/13 Python
Python join()函数原理及使用方法
2020/11/14 Python
python复合条件下的字典排序
2020/12/18 Python
大学生新闻专业个人自我评价
2013/11/12 职场文书
实习教师自我鉴定
2013/12/12 职场文书
毕业生护理专业个人求职信范文
2014/01/04 职场文书
人力资源部经理岗位职责规定
2014/02/23 职场文书
诚信的演讲稿范文
2014/05/12 职场文书
欢迎领导标语
2014/06/27 职场文书
银行领导班子四风对照检查材料
2014/09/27 职场文书
小学大队长竞选稿
2015/11/20 职场文书
校园安全教育心得体会
2016/01/15 职场文书
python四个坐标点对图片区域最小外接矩形进行裁剪
2021/06/04 Python
详解java如何集成swagger组件
2021/06/21 Java/Android
Win11运行育碧游戏总是崩溃怎么办 win11玩育碧游戏出现性能崩溃的解决办法
2022/04/06 数码科技