如何向MySQL数据库添加数据

如何向MySQL数据库添加数据

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

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

一些说明需要向MySQL数据库添加数据:

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

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

设置MySQL环境:

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

连接到数据库:

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

要使用MySQL命令行客户端连接到MySQL数据库,请使用以下命令(如果以root用户身份连接):

mysql -u root -p.

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

如何向MySQL数据库添加数据

创建一个数据库:

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

CREATE DATABASE database_name;

正如您在下面看到的那样,在MySQL命令行客户端中输入上述命令后,会显示一个消息,表示数据库已成功创建。

在数据库中创建一个表:

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

示例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: 让我们创建另一个名为’电器’的表,其中包含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教程

计算机教程

大数据教程

开发工具教程