SQL CREATE TABLE
        The CREATE TABLE statement in SQL is used to create a new table in a database. A table is defined with a unique name and consists of columns, where each column has a specific name and data type. 
        
        The structure of a table defines how data is stored and accessed within the database.
    
Syntax
CREATE TABLE table_name (
    column1 datatype constraint,
    column2 datatype constraint,
    ...
);
        
        - table_name: The name of the table you want to create. It must be unique within the database.
        - datatype: Specifies the type of data (e.g., INTEGER, VARCHAR, DATE) the column will store.
        - constraint: Defines rules for the column, such as PRIMARY KEY, NOT NULL, UNIQUE, etc.
    
Example
        Let us create a table called Employees with the following structure:
        
        - ID: An integer that uniquely identifies each employee (Primary Key).
        - Name: The employee's full name (String).
        - Age: The employee's age (Integer).
        - Department: The department the employee belongs to (String).
    
Code Example
-- Create Employees Table
CREATE TABLE Employees (
    ID INT PRIMARY KEY,
    Name VARCHAR(50),
    Age INT,
    Department VARCHAR(50)
);
-- Insert Data into Employees Table
INSERT INTO Employees (ID, Name, Age, Department)
VALUES (1, 'Alice', 30, 'HR'),
       (2, 'Bob', 25, 'IT'),
       (3, 'Charlie', 35, 'Finance');
-- Display Table Content
SELECT * FROM Employees;
            Output
| ID | Name | Age | Department | 
|---|---|---|---|
| 1 | Alice | 30 | HR | 
| 2 | Bob | 25 | IT | 
| 3 | Charlie | 35 | Finance | 
Explanation
        - The CREATE TABLE statement creates the Employees table with columns for ID, Name, Age, and Department.
        - The INSERT INTO statement populates the table with sample data for three employees.
        - The SELECT * statement retrieves all rows and columns from the table, displaying the complete table content.
    
Best Practices
        - Always define a PRIMARY KEY for tables to ensure each row is uniquely identifiable.
        - Use appropriate datatypes for columns to maintain data integrity and efficiency.
        - Use constraints such as NOT NULL or UNIQUE to enforce rules on data entry.
    
