python的mysql数据库建立表与插入数据操作示例

作者:cakincqm 时间:2024-01-22 22:27:32 

本文实例讲述了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程序设计有所帮助。

来源:https://blog.csdn.net/chengqiuming/article/details/78601220

标签:python,mysql数据库
0
投稿

猜你喜欢

  • sql将时间类型转换为字符串类型汇总

    2024-01-25 10:33:42
  • 使用PYTHON创建XML文档

    2022-08-19 02:26:53
  • Mac 安装 Python3.10 和 配置环境的详细教程

    2021-09-20 08:47:54
  • 网页iframe元素应用浅析

    2009-04-11 18:11:00
  • Django 多对多字段的更新和插入数据实例

    2022-09-11 01:17:04
  • CentOS7.4手动安装MySQL5.7的方法

    2024-01-28 01:12:20
  • 总结SQL执行进展优化方法

    2024-01-13 22:38:44
  • PyQt5+QtChart实现柱状图的绘制

    2021-03-03 00:38:14
  • Python入门之集合的使用教程

    2022-10-31 13:44:45
  • Python3最长回文子串算法示例

    2023-05-27 14:17:10
  • 详解监听MySQL的binlog日志工具分析:Canal

    2024-01-27 11:00:35
  • Go语言空结构体详解

    2024-04-30 10:07:44
  • python实现生命游戏的示例代码(Game of Life)

    2023-11-02 21:33:35
  • Python使用pyodbc访问数据库操作方法详解

    2021-08-02 19:12:29
  • Java操作MongoDB数据库方法详解

    2024-01-19 11:37:38
  • python flask之模板继承方式

    2022-05-26 03:38:24
  • CSS 3入门

    2009-04-19 13:00:00
  • Python ADF 单位根检验 如何查看结果的实现

    2021-05-24 13:40:39
  • python tkinter GUI绘制,以及点击更新显示图片代码

    2021-07-27 14:11:33
  • 我的“Orcas初览”讲座

    2007-09-23 12:53:00
  • asp之家 网络编程 m.aspxhome.com