C# program to drop a table from MySQL database dynamically

Here, we will learn how to drop a table from MySQL database dynamically using C# program? By Nidhi Last updated : April 04, 2023

In this program, here we will connect to the MySQL database and drop a specified table from the database.

Problem Statement

The source code to drop a table from the MySql database dynamically is given below. The given program is compiled and executed successfully.

// C# program to drop a table in MySql database 
// dynamically.

using MySql.Data.MySqlClient;
using System;

class Program {
  static void Main(string[] args) {
    // Connection String to connect with MySQL database.
    string connString = "server=localhost;userid=root;password=root;database=Sample_DB";
    MySqlConnection conn = new MySqlConnection(connString);


    MySqlCommand cmd = new MySqlCommand("DROP TABLE IF EXISTS employee", conn);

    Console.WriteLine("Table employee dropped successfully");


Table employee dropped successfully
Press any key to continue . . .


In the above program, we imported a namespace MySql.Data.MySqlClient to establish the connection with the MySql database. Then we created a class Program that contains a Main() method.

The Main() method is the entry point for the program. In the Main() method, we created a connection string variable ConnString that contains the database connectivity credentials. After that we established the connection to the MySql database using MySqlConnection class and then drop the "employee" table in the database using ExecuteNonQuery() method of MySqlCommand class and print the "Table employee dropped successfully" message on the console screen.

C# Database Programs »

Comments and Discussions!

Load comments ↻

Copyright © 2024 www.includehelp.com. All rights reserved.