前言:
现在大家对“python链接数据库”大致比较关注,看官们都想要剖析一些“python链接数据库”的相关内容。那么小编也在网摘上汇集了一些有关“python链接数据库””的相关内容,希望你们能喜欢,看官们快快来了解一下吧!MySQL 是当今市场上最受欢迎的数据库系统之一。由于大多数应用程序需要以某种形式与数据交互,因此像 Python 这样的编程语言提供了用于存储和访问这些数据的工具。在本文中,你将了解如何将 Python 连接到 MySQL 数据库进行数据检索。
通过使用以下步骤,可以连接到 MySQL 数据库并执行 SQL 查询以检索、插入、存储、删除数据:
安装 mysql-connector-python 模块导入 mysql-connector-python连接到数据库创建游标对象执行 SQL 语句从数据库中检索数据安装 mysql-connector-python
mysql-connector-python 模块可以使 Python 能够访问 MySQL 数据库,并进行数据处理。在使用前,请先 pip 安装 mysql-connector-python 。
在命令提示符界面,执行以下命令:
pip install mysql-connector-python
导入模块
接下来,在 python 中导入 mysql-connector-python 模块。您可以使用以下代码执行此操作:
import mysql.connector
与 MySQL 建立连接
将 Python 连接到 MySQL 数据库,需要创建一个连接对象。可以通过以下代码完成:
mydb = mysql.connector.connect( host="localhost", user="name", password="password", database="mydb")
测试数据库是否连接成功,可以 print() 输出数据库。如果数据库连接成功,将输出以下内容:
<mysql.connector.connection_cext。CMySQLConnection object at 0x7f73f0191d00>
import mysql.connectormydb = mysql.connector.connect( host="localhost", user="name", password="password", database="mydb" print(mydb)mydb.close()创建游标对象
将 Python 连接到 MySQL 数据库后,需要创建一个游标对象来进行数据处理。
mycursor = mydb.cursor()
使用 SQL 从数据库中检索数据
query = "SELECT * FROM nc_links"mycursor.execute(query)myresult = mycursor.fetchall()for x in myresult: print(x)MySQL 基本操作
「创建新数据库」
query="CREATE DATABASE mydb"mycursor.execute(query)
「创建表」
query="""CREATE TABLE STUDENT ( NAME VARCHAR(20) NOT NULL, AGE INT )"""mycursor.execute(query)
「插入数据」
sql = "INSERT INTO STUDENT (NAME, AGE) VALUES (%s, %s, %s, %s, %s)"val = ("Li", "20") cursorObject.execute(sql, val)dataBase.commit()
❝
文章创作不易,如果您喜欢这篇文章,请关注、点赞并分享给朋友。如有意见和建议,请在评论中反馈!
❞
标签: #python链接数据库