VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > python入门教程 >
  • 使用 Python 向现有的 MySQL 表添加新的枚举列

使用 Python 向现有的 MySQL 表添加新的枚举列

原文:https://www . geesforgeks . org/add-new-enum-column-to-existing-MySQL-table-using-python/

先决条件: Python: MySQL 创建表

在本文中,我们将看到如何使用 Python 向现有的 MySQL 表中添加一个新的枚举列。Python 允许广泛的数据库服务器与应用程序的集成。从 Python 访问数据库需要数据库接口。 MySQL 连接器 -Python 模块是 Python 中的一个 API,用于与 MySQL 数据库进行通信。

正在使用的数据库表:

我们要用极客(数据库名)数据库和表格描述工资。

进场:

  • 导入模块。
  • 向数据库发出连接请求。
  • 为数据库游标创建一个对象。
  • 执行以下 MySQL 查询:
ALTER TABLE table_name ADD colunm_name  ENUM('field1','field2',...)
  • 并打印结果。

下面是用 python 实现:

Python 3

# Establish connection to MySQL database
import mysql.connector

db = mysql.connector.connect(
  host = "localhost",
  user = "root",
  password = "rot23",
  database = "geeks"
  )

# getting the cursor by cursor() method
mycursor = db.cursor()

query = "ALTER TABLE store ADD Department  ENUM('Sweet','Snaks');"

mycursor.execute(query)

mycursor.execute(" desc store;") 
myresult = mycursor.fetchall() 
for row in myresult: 
    print(row)

db.commit() 

# close the Connection
db.close()

输出:

我们来看看 SQL shell:



相关教程