使用Python时, 我们需要使用数据库, 它们的类型可能不同, 例如MySQL, SQLite, NoSQL等。在本文中, 我们将期待如何使用MySQL Connector / Python连接MySQL数据库。
Python的MySQL连接器模块用于将MySQL数据库与Python程序连接, 它使用Python数据库API规范v2.0(PEP 249)进行连接。它使用Python标准库, 没有任何依赖关系。
连接到数据库
在下面的示例中, 我们将使用connect()
例子:
# Python program to connect
# to mysql databse
import mysql.connector
# Connecting from the server
conn = mysql.connector.connect(user = 'username' , host = 'localhost' , database = 'databse_name' )
print (conn)
# Disconnecting from the server
conn.close()
输出如下:
同样, 我们可以使用connection.MySQLConnection()类而不是connect():
例子:
# Python program to connect
# to mysql databse
from mysql.connector import connection
# Connecting to the server
conn = connection.MySQLConnection(user = 'username' , host = 'localhost' , database = 'database_name' )
print (conn)
# Disconnecting from the server
conn.close()
输出如下:
另一种方法是使用" **"运算符在connect()函数中传递字典:
例子:
# Python program to connect
# to mysql databse
from mysql.connector import connection
dict = {
'user' : 'root' , 'host' : 'localhost' , 'database' : 'College'
}
# Connecting to the server
conn = connection.MySQLConnection( * * dict )
print (conn)
# Disconnecting from the server
conn.close()
输出如下:
首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。