如何向MySQL数据库添加数据

如何向MySQL数据库添加数据

MySQL是最著名的开源关系型数据库管理系统之一,它以由行和列组成的表的形式保存数据。全球各地的开发人员使用数据库来存储大量的数据。对于经常使用数据库的人来说,向MySQL数据库插入数据是一项基本技能。

在本文中,我们将了解如何向MySQL数据库添加数据。您将获得在MySQL数据库中轻松添加数据所需的详细信息,但首先,让我们了解向数据库添加数据的必要性。

有关向MySQL数据库添加数据的一些要点:

  • 数据在数据库中以结构化的方式存储,这使您可以轻松地在需要时检索和使用数据。处理大量数据的企业或组织需要数据库来存储和管理数据。通过将数据添加到MySQL数据库中,企业或组织可以确保其长期持久性。
  • 添加数据到MySQL非常重要,因为它确保数据的完整性。它允许我们检索数据、过滤数据等。它允许组织从数据库中提取出色的见解,并基于这些数据做出更有利可图的判断。
  • 使用SQL或任何其他编程语言可以轻松访问和操作存储的数据。它允许执行各种操作以满足特定的业务需求,例如数据检索、删除或更新。
  • 通过使用定义的数据类型、约束和验证规则,向MySQL数据库添加数据可以提供数据的一致性和准确性。您可以描述要添加到数据库的数据的格式,以确保只存储有效的数据。它减少了由手动处理数据引起的风险。
  • MySQL数据库可以高效地处理大量数据而不会影响性能,这使它们非常适合具有高数据需求的应用程序。
  • 在MySQL数据库中存储数据有助于定期备份和数据恢复。数据库备份可以让您创建数据的副本,以便在因软件问题、硬件故障等导致数据丢失时可以进行数据恢复。如果有备份,您在数据丢失的情况下可以恢复数据。数据恢复有助于维持业务稳定性。

向MySQL数据库添加数据的步骤:

设置MySQL环境:

首先,在向MySQL数据库添加数据之前,您必须设置MySQL环境。为此,在Google上搜索MySQL并从其官方网站下载适合您操作系统的最新版本。下载MySQL后,您可以在系统上安装MySQL服务器并确保它正常运行。安装完成后,打开作为MySQL安装的一部分的MySQL命令行客户端,以与数据库进行交互。

连接到数据库:

在计算机上安装了MySQL服务器后,您必须使用图形用户界面(GUI)工具(如MySQL命令行客户端)连接到MySQL数据库。您还可以根据需要使用各种编程语言(如JavaSQL、PHP或JavaScript)连接到数据库。

要使用MySQL命令行客户端连接到MySQL数据库,请使用以下命令(如果您正在连接为根用户):

mysql -u root -p.

现在,它将会要求您输入密码。您必须输入密码并按下Enter键。如下所示,您已经连接到MySQL服务器。

如何向MySQL数据库添加数据

创建一个数据库:

连接到MySQL数据库之后,下一步需要构建一个数据库。为此,您应该打开MySQL命令行客户端来创建一个新的数据库。您可以使用以下语句来创建一个数据库:

CREATE DATABASE database_name;

如您在MySQL命令行客户端运行了上述命令后,可以看到下面的信息,显示一个消息显示“Query OK”,表示数据库已成功创建。

在数据库中创建一个表:

现在,您可以通过指定列名、数据类型和必需的约束条件来创建表并添加列。

例子1: 让我们创建一个名为“Employee”的表,其中包含empId、empName、empAge、empAddress和empDept等字段。使用以下命令创建表:

CREATE TABLE EMPLOYEE (
  empId INTEGER PRIMARY KEY,
  empName TEXT NOT NULL,
  empAge INT NOT NULL,
  empAddress VARCHAR(40) NOT NULL,
  empDept TEXT NOT NULL
);

一个表格的样子如下所示:

empId empName empAge empAddress empDept

将数据添加到数据库中的表中:

下一步是将数据添加到表中。我们将使用下面给出的语句来插入数据:

INSERT INTO EMPLOYEE
VALUES (1, 'Oliver', 21, 'Victoria', 'IT'),
(2, 'Ava', 23, 'Victoria', 'IT'),
(3, 'Henry', 20, 'Victoria', 'Finance'),
(4, 'William', 21, 'Queensland', 'Marketing'),
(5, 'Olivia', 21, 'Queensland', 'Finance'),
(6, 'Sophia', 23, 'Queensland', 'HR'),
(7, 'Evelyn', 24, 'Victoria', 'HR'),
(8, 'Layla', 23, 'Victoria', 'Marketing'),
(9, 'Georgia', 20, 'Queensland', 'Finance'),
(10, 'Luna', 22, 'Victoria', 'IT');

插入数据后,表的外观将如下所示:

empId empName empAge empAddress empDept
1 Oliver 21 Victoria IT
2 Ava 23 Victoria IT
3 Henry 20 Victoria Finance
4 William 21 Queensland Marketing
5 Olivia 21 Queensland Finance
6 Sophia 23 Queensland HR
7 Evelyn 24 Victoria HR
8 Layla 23 Victoria Marketing
9 Georgia 20 Queensland Finance
10 Luna 22 Victoria IT

示例2: 让我们创建另一个名为 ‘electrical_appliances’ 的表,该表包含id、name、quantity、mfg_date和price等字段。要创建一个表,请使用下面的命令:

CREATE TABLE electrical_appliances (
  id INTEGER PRIMARY KEY,
  name TEXT NOT NULL,
  quantity INT NOT NULL,
  mfg_date DATE NOT NULL,
  price INT NOT NULL
);

一个表格会看起来像下面显示的那样:

id name quantity mfg_date price

添加数据到数据库中的表格:

现在,我们将在’electrical_applicances’表格中添加数据。我们将使用给定的语句来插入数据:

INSERT INTO electrical_appliances
VALUES (1, 'Washing Machine', 2, '2023-02-10', 28400),
(2, 'AC', 2, '2023-03-20', 90000),
(3, 'Clothes Iron', 5, '2022-12-18', 15000),
(4, 'Oven', 1, '2023-01-06', 56000),
(5, 'Refrigerator', 3, '2023-01-05', 96000),
(6, 'Television', 1, '2023-02-25', 42000),
(7, 'Blender', 4, '2022-11-27', 40000),
(8, 'Toaster', 6, '2022-11-18', 36000),
(9, 'Clothes Dryer', 3, '2023-04-12', 45000),
(10, 'Kettle', 9, '2023-05-05', 54000);

在插入数据后,“electrical_applicances”表格的样子如下所示:

id name quantity mfg_date price
1 Washing Machine 2 2023-02-10 28400
2 AC 2 2023-03-20 90000
3 Clothes Iron 5 2022-12-18 15000
4 Oven 1 2023-01-06 56000
5 Refrigerator 3 2023-01-05 96000
6 Television 1 2023-02-25 42000
7 Blender 4 2022-11-27 40000
8 Toaster 6 2022-11-18 36000
9 Clothes Dryer 3 2023-04-12 45000
10 Kettle 9 2023-05-05 54000

结论:

在本文中,您已经了解了如何在MySQL中添加数据。您已经学习到可以使用INSERT INTO语句将数据添加到数据库中的表中。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程