import mysql.connector # 创建数据库连接 mydb = mysql.connector.connect( host="localhost", user="root", password="password", database="mydatabase" ) # 打印数据库连接状态 print(mydb)
import mysql.connector # 创建数据库连接 mydb = mysql.connector.connect( host="localhost", user="root", password="password", database="mydatabase" ) # 创建表 mycursor = mydb.cursor() mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))") # 打印数据库表 mycursor.execute("SHOW TABLES") for x in mycursor: print(x)
import mysql.connector # 创建数据库连接 mydb = mysql.connector.connect( host="localhost", user="root", password="password", database="mydatabase" ) # 插入数据 mycursor = mydb.cursor() sql = "INSERT INTO customers (name, address) VALUES (%s, %s)" val = ("John", "Highway 21") mycursor.execute(sql, val) # 提交数据并打印插入的数据 mydb.commit() print(mycursor.rowcount, "record inserted.")
import mysql.connector # 创建数据库连接 mydb = mysql.connector.connect( host="localhost", user="root", password="password", database="mydatabase" ) # 查询数据 mycursor = mydb.cursor() mycursor.execute("SELECT * FROM customers") myresult = mycursor.fetchall() # 打印查询到的数据 for x in myresult: print(x)
以上がデータベース プログラミングで発生する Python の問題とその解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。