📅  最后修改于: 2023-12-03 15:11:47.137000             🧑  作者: Mango
MySQL 是一款流行的关系型数据库管理系统。为了更好地掌握 MySQL 这一数据库,我们可以自己编写一个简单的 MySQL 启动程序。
首先,需要将 MySQL 安装到本地计算机上。可以前往 MySQL 官网下载安装包并按照提示进行安装。
接下来,需要使用 Python 的 mysql-connector 库创建与 MySQL 数据库的连接。可以通过以下代码创建连接:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
其中,host
为本地计算机地址,user
为数据库用户名,password
为数据库密码,database
为要连接的数据库名称。
使用 SQL 语句可以轻松创建表格。以下代码演示如何创建一张 customers
表格:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")
该命令将在数据库中创建一张 customers
表格,包含两个列:name
和 address
。
可以使用 SQL 语句将数据插入到表格中。以下代码演示如何将一些数据插入到 customers
表格中:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
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.")
该命令将在 customers
表格中插入一条记录,值为 "John"
和 "Highway 21"
。
可以使用 SQL 语句从表格中查询数据。以下代码演示如何从 customers
表格中查询所有记录:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
该命令将打印出 customers
表格中所有的记录。
到此,我们就成功地编写了一个简单的 MySQL 启动程序,并了解了如何使用 SQL 语句创建表格、插入数据和查询数据。感谢您的耐心阅读!