Introduction to SQL
SQL stands for Structured Query Language. It is a standard programming language specifically designed for managing and manipulating relational databases. SQL allows you to perform various operations such as querying data, updating records, deleting rows, and managing database structures.
Key Features of SQL
- Data Querying
- Data Manipulation
- Data Definition
- Data Control
Examples of SQL Statements
1. Creating a Table
The following SQL command creates a table named Employees:
CREATE TABLE Employees ( EmployeeID INT PRIMARY KEY, FirstName VARCHAR(50), LastName VARCHAR(50), Position VARCHAR(50), Salary DECIMAL(10, 2) );
2. Inserting Data into a Table
Use the INSERT INTO statement to add data to the Employees table:
INSERT INTO Employees (EmployeeID, FirstName, LastName, Position, Salary) VALUES (1, 'John', 'Doe', 'Manager', 75000.00);
3. Querying Data
To retrieve all records from the Employees table, use the SELECT statement:
SELECT * FROM Employees;
4. Updating Data
You can update a specific employee's salary using the UPDATE statement:
UPDATE Employees SET Salary = 80000.00 WHERE EmployeeID = 1;
5. Deleting Data
To delete an employee from the table, use the DELETE statement:
DELETE FROM Employees WHERE EmployeeID = 1;
6. Dropping a Table
To remove the entire Employees table from the database, use the DROP TABLE command:
DROP TABLE Employees;
Conclusion
SQL is an essential tool for anyone working with relational databases. Its straightforward syntax and powerful features make it a versatile choice for managing and manipulating data. By learning SQL, you can perform a variety of tasks efficiently and effectively.