SQL Create, Insert, Update, and Delete: Basic Database Operations

Introduction

In database management systems, manipulating data is a crucial task. The primary operations involved in creating, inserting, updating, and deleting data are commonly referred to as CRUD operations. In this article, we will explore these fundamental operations using MySQL as the database management system.

Create Operation

The CREATE operation allows you to create a new table in the database. It defines the structure of a table by specifying the column names, data types, and any constraints.

Here is an example of the CREATE operation in MySQL:

CREATE TABLE Employees (
    id INT PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(100) NOT NULL,
    age INT,
    salary DECIMAL(10,2)
);

To learn more about the CREATE TABLE statement and its options, refer to the MySQL documentation.

Insert Operation

The INSERT operation allows you to add new records (rows) to an existing table. It is used to populate the table with initial data.

Here is an example of the INSERT operation in MySQL:

INSERT INTO Employees (name, age, salary)
VALUES ('John Doe', 30, 5000.00);

To learn more about the INSERT INTO statement and its options, refer to the MySQL documentation.

Update Operation

The UPDATE operation allows you to modify existing records in a table. It is used to change the values of specific columns for one or more rows.

Here is an example of the UPDATE operation in MySQL:

UPDATE Employees
SET name = 'Jane Smith', salary = 6000.00
WHERE id = 1;

To learn more about the UPDATE statement and its options, refer to the MySQL documentation.

Delete Operation

The DELETE operation allows you to remove records from a table. It is used to delete one or more rows that match a specific condition.

Here is an example of the DELETE operation in MySQL:

DELETE FROM Employees
WHERE age > 65;

To learn more about the DELETE FROM statement and its options, refer to the MySQL documentation.

Conclusion

Understanding the basic operations for creating, inserting, updating, and deleting data is essential for effective database management. In this article, we explored these operations in the context of MySQL. By mastering these fundamental SQL operations, you will be well-equipped to work with databases efficiently.