MySQL是一种流行的关系型数据库,而Python是一种功能强大的编程语言。通过Python编写MySQL查询是非常方便的,本文将介绍如何使用Python3.6连接MySQL并创建和删除表格的实例代码。
安装MySQL库
在操作MySQL之前,我们需要先安装运行Python的MySQL库(Python库)。
安装Python的MySQL库
pip install mysql-connector-python
安装完成后,我们就可以开始使用Python连接MySQL和创建和删除表格了。
连接MySQL
让我们从连接MySQL开始,下面是连接MySQL数据库的代码:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="username",
password="password"
)
print(mydb)
此代码通过使用Python中的“mysql.connector”库连接到MySQL数据库。我们使用connect()
函数连接到MySQL服务器,使用host
、user
和password
参数来设置连接信息。
创建一个表格
在MySQL中,我们可以使用CREATE TABLE语句创建新的表。下面是一些示例代码:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="username",
password="password",
database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")
这个代码用Python创建了一个MySQL表。我们使用execute()
方法执行SQL语句来创建该表。
删除一个表格
除了创建一个表格,我们还可以删除一个表格。 删除表使用DROP语句。
下面是删除表的示例代码:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="username",
password="password",
database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("DROP TABLE customers")
在此示例中,我们使用execute
方法执行SQL语句来删除“customers”表。
总结
本文中,我们介绍了如何使用Python3.6连接到MySQL数据库,以及如何创建和删除表格。此外,本文还包括两个示例代码,可以帮助新手更好地理解。
注意,以上示例代码仅作演示用途,实际应用中还需要考虑更多因素。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python3.6连接MySQL和表的创建与删除实例代码 - Python技术站