SQL DROP to remove table

We have seen how to remove records from a table by using truncate sql command. Now we will learn how to use DROP query command to delete a table or a column or some other properties associated with the table. Let us start with deleting a Column of a table by DROP command.

Delete Column

ALTER TABLE `content`   DROP `dt`;
Here content is our table name and dt is one of the field of this table. By this command we can delete the field dt of the table content.

SQL delete table command by using DROP query and before deleting checking if TABLE exists

Deleting a Table

We can use DROP command to remove a table inside the database. Now here is the code to delete the table content.
DROP TABLE content

Checking before deleting

We can check whether table is there or not before giving any delete command. Without ensuring the presence of table ( non existence table ) delete command will generate an error message.

Deleting multiple tables

We can use drop command to delete more than one table. Here is the command to remove 4 tables.
DROP TABLE `content`, `content_admin`, `content_cat`, `content_cmt_post`;
The above command will delete four tables.

Dropping a unique constraints

We can use DROP sql command to remove unique constraints associated to any column, here is an example.
ALTER TABLE 'content_cat' DROP INDEX  'cat_id'
The above command will remove the unique index associated with cat_id field of content_cat table
We can also use DROP command to delete a complete database. Here is the sample code

PHP Code to Drop table

MySQLi database connection string

require "config.php";// Database connection

$query="DROP TABLE dt_tb ";
  echo "Table deleted.";
echo $connection->error;
SQL References How to delete Records in different tables


* indicates required
Subscribe to plus2net


    Post your comments , suggestion , error , requirements etc here

    SQL Video Tutorials

    We use cookies to improve your browsing experience. . Learn more
    HTML MySQL PHP JavaScript ASP Photoshop Articles FORUM . Contact us
    ©2000-2022 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer