mysql怎么存入数据库
时间 : 2023-03-08 14:31:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

MySQL 是一种关系型数据库管理系统,可以向其中存储表格形式的数据。下面就具体讲解下如何将数据存入 MySQL 数据库中。

1. 建立数据库和表格

首先,需要用 MySQL 命令行或者 MySQL Workbench 建立一个数据库和需要存储数据的表格。可以使用类似下面的 SQL 语句:

```sql

CREATE DATABASE mydatabase;

USE mydatabase;

CREATE TABLE users (

id INT(11) NOT NULL AUTO_INCREMENT,

name VARCHAR(50) NOT NULL,

email VARCHAR(100) NOT NULL,

password VARCHAR(100) NOT NULL,

PRIMARY KEY (id)

);

以上是创建一个简单的 users 表格,并定义了四个字段,分别为 id、name、email 和 password。其中,id 是主键,且自动递增。

2. 连接数据库

在程序中,需要连接 MySQL 数据库,使用相应的连接器引用连接数据库。在连接数据库的过程中,需要指定用户名、密码等信息。可以使用如下代码来连接数据库:

```python

import mysql.connector

mydb = mysql.connector.connect(

host="localhost",

user="yourusername",

password="yourpassword",

database="mydatabase"

)

3. 存储数据

连接数据库之后,就可以通过向表格中插入数据来存储数据了。可以使用 INSERT INTO 语句将数据插入到表格中,例如:

```python

import mysql.connector

mydb = mysql.connector.connect(

host="localhost",

user="yourusername",

password="yourpassword",

database="mydatabase"

)

mycursor = mydb.cursor()

sql = "INSERT INTO users (name, email, password) VALUES (%s, %s, %s)"

val = ("John", "john@example.com", "password123")

mycursor.execute(sql, val)

mydb.commit()

print(mycursor.rowcount, "record inserted.")

以上代码向 users 表格中插入了一条记录,包含了一个名称为 "John" 的用户的信息,包括邮箱和密码。

4. 读取数据

完成数据的存储之后,就可以使用 SELECT 语句来读取数据了。可以使用如下代码实现:

```python

import mysql.connector

mydb = mysql.connector.connect(

host="localhost",

user="yourusername",

password="yourpassword",

database="mydatabase"

)

mycursor = mydb.cursor()

mycursor.execute("SELECT * FROM users")

myresult = mycursor.fetchall()

for x in myresult:

print(x)

以上代码读取了 users 表格中的所有记录,并依次打印出来。

总结:

以上就是如何将数据存入 MySQL 数据库中的步骤。需要预先建立好数据库和表格,并使用 INSERT INTO 语句插入数据,使用 SELECT 语句读取数据。通过连接器连接数据库,实现与 MySQL 数据库的交互。