Creating The Table - Creating The Table

Creating The Table

Creating The Table

Interested in above project ,Click Below
WhatsApp
Telegram
LinkedIn

Creating the Table

In this tutorial, we will cover the process of creating a new table named Employee in the PythonDB database. Additionally, we’ll learn how to modify the table schema when updates are required. This practical guide demonstrates SQL commands alongside Python code, ensuring seamless integration for developers working with MySQL.

Download New Real Time Projects :-Click here

Creating the Employee Table

The Employee table will initially consist of four columns:

    1. name: Stores the name of the employee (VARCHAR).
    2. id: Unique identifier for each employee (INT, primary key).
    3. salary: Stores the salary of the employee (FLOAT).
    4. Dept_Id: Represents the department ID of the employee (INT).

            We use the SQL CREATE TABLE statement to define the table structure. Here’s the query:

            CREATE TABLE Employee (  
                name VARCHAR(20) NOT NULL,  
                id INT PRIMARY KEY,  
                salary FLOAT NOT NULL,  
                Dept_Id INT NOT NULL  
            );  
            

            Let’s implement this using Python:

            Example: Creating the Employee Table

            import mysql.connector  
            
            # Create the connection object  
            myconn = mysql.connector.connect(  
                host="localhost",  
                user="root",  
                passwd="google",  
                database="PythonDB"  
            )  
            
            # Create the cursor object  
            cur = myconn.cursor()  
            
            try:  
                # Creating the Employee table with four columns  
                cur.execute("""  
                    CREATE TABLE Employee (  
                        name VARCHAR(20) NOT NULL,  
                        id INT PRIMARY KEY,  
                        salary FLOAT NOT NULL,  
                        Dept_Id INT NOT NULL  
                    )  
                """)  
                print("Table Employee created successfully.")  
            except Exception as e:  
                print("Error:", e)  
                myconn.rollback()  
            finally:  
                myconn.close()  
            

            See also  Connecting SQLite with Python: A Step-by-Step Guide

            Verifying the Table Creation

            Once the code executes successfully, the Employee table will be created in the PythonDB database. You can verify this by running the following SQL query in your MySQL client:

            SHOW TABLES;  
            

            Modifying the Employee Table

            Sometimes, you may need to update the schema of an existing table. For example, we might need to add a new column named branch_name to the Employee table.

            The SQL ALTER TABLE statement is used to modify table structures. Here’s the query to add the branch_name column:

            ALTER TABLE Employee ADD branch_name VARCHAR(20) NOT NULL;  
            

            Example: Adding a New Column

            Here’s how to implement this schema update using Python:

            import mysql.connector  
            
            # Create the connection object  
            myconn = mysql.connector.connect(  
                host="localhost",  
                user="root",  
                passwd="google",  
                database="PythonDB"  
            )  
            
            # Create the cursor object  
            cur = myconn.cursor()  
            
            try:  
                # Adding a new column branch_name to the Employee table  
                cur.execute("ALTER TABLE Employee ADD branch_name VARCHAR(20) NOT NULL")  
                print("Column branch_name added successfully.")  
            except Exception as e:  
                print("Error:", e)  
                myconn.rollback()  
            finally:  
                myconn.close()  
            

            Summary

            In this guide, we:

              1. Created the Employee table in the PythonDB database with four columns: name, id, salary, and Dept_Id.
                1. Verified the successful creation of the table.
                2. Used the ALTER TABLE statement to add a new column branch_name to the table.
                See also  Weather Information App

                    PHP PROJECT:- CLICK HERE


                    insert into table sql
                    create table in sql with primary key
                    how to create a table in sql
                    create table and insert data sql
                    create table student details in sql
                    how to create a table in excel with multiple columns
                    create table as select sql server
                    create student table in sql and insert values
                    creating the table oracle
                    creating the table in sql
                    creating the table in dbms
                    creating the table in sql server

                    🎓 Need Complete Final Year Project?

                    Get Source Code + Report + PPT + Viva Questions (Instant Access)

                    🛒 Visit UpdateGadh Store →
                    💬 Chat Now