SQL Syntax and Key Commands
Structured Query Language (SQL) is widely used for managing and interacting with data stored in databases. SQL operations follow predefined syntax rules that help maintain consistency and make database queries easier to understand. This guide covers SQL syntax and important SQL commands with examples.
Table of Contents
Complete Advance AI Topics: Click Here
SQL Tutorial: Click Here
Understanding SQL Syntax
SQL syntax is a standardized set of rules and guidelines defined by organizations such as ISO and ANSI. SQL is generally not case-sensitive, although using consistent formatting can improve readability.
Key Points About SQL Syntax
- SQL keywords can be written in uppercase or lowercase, but uppercase keywords are commonly used for better readability.
- SQL statements can span multiple lines, which makes complex queries easier to read.
- SQL syntax is based on concepts from relational algebra and tuple relational calculus.
- Database operations such as retrieving, updating, and deleting data are performed using SQL statements.
Basic SQL Syntax Rules
- SQL statements generally begin with a keyword and end with a semicolon (
;). - SQL queries can be written across multiple lines to improve readability.
Example:
SELECT column_name1, column_name2
FROM table_name
WHERE condition;
Key SQL Commands and Their Usage
Here is a list of essential SQL commands along with their syntax and examples.
1. SELECT Statement
The SELECT statement is used to retrieve data from a database.
Syntax
SELECT column_name1, column_name2
FROM table_name
WHERE condition
ORDER BY column_name ASC | DESC;
Example
SELECT Emp_ID, First_Name, Salary
FROM Employee_details
WHERE Salary > 50000
ORDER BY First_Name ASC;
2. UPDATE Statement
The UPDATE statement is used to modify existing data in a database.
Syntax
UPDATE table_name
SET column_name = new_value
WHERE condition;
Example
UPDATE Employee_details
SET Salary = 75000
WHERE Emp_ID = 102;
3. DELETE Statement
The DELETE statement is used to remove data from a table.
Syntax
DELETE FROM table_name
WHERE condition;
Example
DELETE FROM Employee_details
WHERE First_Name = 'John';
4. CREATE TABLE Statement
The CREATE TABLE statement is used to define a new table.
Syntax
CREATE TABLE table_name (
column_name1 data_type constraints,
column_name2 data_type constraints
);
Example
CREATE TABLE Employee_details (
Emp_ID INT PRIMARY KEY,
First_Name VARCHAR(50),
Salary DECIMAL(10,2)
);
5. ALTER TABLE Statement
The ALTER TABLE statement is used to modify the structure of an existing table.
Syntax
ALTER TABLE table_name
ADD column_name data_type;
Example
ALTER TABLE Employee_details
ADD Email VARCHAR(100);
6. DROP TABLE Statement
The DROP TABLE statement is used to delete a table and its data.
Syntax
DROP TABLE table_name;
Example
DROP TABLE Employee_details;
7. INSERT INTO Statement
The INSERT INTO statement is used to add new records to a table.
Syntax
INSERT INTO table_name (column_name1, column_name2)
VALUES (value1, value2);
Example
INSERT INTO Employee_details (Emp_ID, First_Name, Salary)
VALUES (103, 'Amit', 60000);
Additional SQL Commands
| Command | Description | Example |
|---|---|---|
| TRUNCATE | Removes all rows from a table. | TRUNCATE TABLE Employee_details; |
| DESCRIBE | Provides the structure of a table. | DESCRIBE Employee_details; |
| COMMIT | Saves all changes permanently. | COMMIT; |
| ROLLBACK | Undoes changes that have not yet been committed. | ROLLBACK; |
| CREATE INDEX | Creates an index on specified columns. | CREATE INDEX idx_name ON Employee_details (Salary); |
| DROP INDEX | Deletes an index. | DROP INDEX idx_name; |
SQL in Action
SQL provides a simple and powerful way to interact with databases. Understanding its syntax and key commands helps users perform common database operations effectively. Beginners can start with commands such as SELECT, INSERT, and UPDATE and gradually explore other database operations.
Practice Tip: Start with basic commands such as SELECT, INSERT, and UPDATE. Gradually explore operations such as indexing and transaction control to strengthen your understanding of SQL.
Download New Real Time Projects :- Click here
sql syntax list
sql syntax cheat sheet
sql syntax checker
sql syntax pdf
sql commands
sql query examples
sql syntax create table