MySQL 插入字段的步骤
下面是执行 MySQL 插入字段的步骤:
步骤 | 描述 |
---|---|
1 | 连接到 MySQL 数据库 |
2 | 创建一个 INSERT 语句 |
3 | 指定要插入的表名和字段名 |
4 | 指定要插入的值 |
5 | 执行 INSERT 语句 |
代码示例
### 引入 MySQL 连接驱动
import mysql.connector
### 建立与 MySQL 数据库的连接
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
### 创建一个 INSERT 语句
sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
### 指定要插入的值
val = ("John", "Highway 21")
### 执行 INSERT 语句
mycursor = mydb.cursor()
mycursor.execute(sql, val)
### 提交更改到数据库
mydb.commit()
### 输出插入的行数
print(mycursor.rowcount, "record inserted.")
代码解释
- 第 2 行:我们首先需要导入 MySQL 连接驱动,这里使用了
mysql.connector
。 - 第 5-9 行:建立与 MySQL 数据库的连接,需要指定数据库的地址、用户名、密码和数据库名。
- 第 12 行:我们创建了一个 INSERT 语句,使用
INSERT INTO
关键字指定要插入的表名和字段名,使用VALUES
关键字指定要插入的值。这里使用%s
占位符来表示值的位置,稍后我们将使用实际的值来替换这些占位符。 - 第 15 行:我们指定要插入的具体值,这里使用一个元组来表示,元组中的每个元素对应一个字段的值。
- 第 18 行:我们创建了一个游标对象
mycursor
,它用于执行 SQL 语句。 - 第 19 行:我们使用
execute()
方法执行 INSERT 语句,并传入 SQL 语句和值。 - 第 22 行:我们使用
commit()
方法提交更改到数据库,这样才会生效。 - 第 25 行:我们输出插入的行数,
mycursor.rowcount
变量保存着插入的行数。
类图
classDiagram
class Developer{
-name: String
-experience: int
+teachBeginner(): void
}
class Beginner{
-name: String
-experience: int
+learnFrom(Developer): void
}
Developer --> Beginner: teachBeginner()
Beginner --> Developer: learnFrom()
以上是一个简单的 MySQL 插入字段的示例。通过以上步骤和代码示例,你应该能够了解如何实现 MySQL 插入字段。记得根据自己的实际情况修改连接数据库的相关信息,并根据表结构修改 INSERT 语句和要插入的值。祝你成功!