- Obtaining & Using MySQLi Metadata
- MySQLi - Handling NULL Values
- MySQLi - Using Joins
- MySQLi - Sorting Results
- MySQLi - Like Clause
- MySQLi - Delete Query
- MySQLi - Update Query
- MySQLi - Where Clause
- MySQLi - Select Query
- MySQLi - Insert Query
- MySQLi - Drop Tables
- MySQLi - Create Tables
- MySQLi - Select Database
- MySQLi - Drop Database
- MySQLi - Create Database
- MySQLi - Connection
- MySQLi - PHP Syntax
- MySQLi - Introduction
- MySQLi - Home
MySQL
- MySQL - Handling Duplicates
- MySQL - Using Sequences
- MySQL - Clone Tables
- MySQL - Temporary Tables
- MySQL - Indexes
- MySQL - Alter Command
- MySQL - Transactions
- MySQL - Regexps
- MySQL - Data Types
- MySQL - Administration
- MySQL - Installation
MySQLi Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
MySQLi - Drop Table
It is very easy to drop an existing MySQL table, but you need to be very careful while deleting any existing table because the data lost will not be recovered after deleting a table.
Syntax
Here is a generic SQL syntax to drop a MySQL table −
DROP TABLE table_name ;
Dropping Tables from the Command Prompt
To drop tables from the command prompt, we need to execute the DROP TABLE SQL command at the mysql> prompt.
Example
The following program is an example which deletes the tutorials_tbl −
root@host# mysql -u root -p Enter password:******* mysql> use TUTORIALS; Database changed mysql> DROP TABLE tutorials_tbl Query OK, 0 rows affected (0.8 sec) mysql>
Dropping Tables Using PHP Script
PHP uses mysqp query() or mysql_query() function to drop a MySQL table. This function takes two parameters and returns TRUE on success or FALSE on failure.
Syntax
$mysqp→query($sql,$resultmode)
Sr.No. | Parameter & Description |
---|---|
1 |
$sql Required - SQL query to drop a table. |
2 |
$resultmode Optional - Either the constant MYSQLI_USE_RESULT or MYSQLI_STORE_RESULT depending on the desired behavior. By default, MYSQLI_STORE_RESULT is used. |
Example
Try the following example to drop a table −
Copy and paste the following example as mysql_example.php −
<html> <head> <title>Dropping MySQL Table</title> </head> <body> <?php $dbhost = localhost ; $dbuser = root ; $dbpass = root@123 ; $dbname = TUTORIALS ; $mysqp = new mysqp($dbhost, $dbuser, $dbpass, $dbname); if($mysqp→connect_errno ) { printf("Connect failed: %s<br />", $mysqp→connect_error); exit(); } printf( Connected successfully.<br /> ); if ($mysqp→query("Drop Table tutorials_tbl")) { printf("Table tutorials_tbl dropped successfully.<br />"); } if ($mysqp→errno) { printf("Could not drop table: %s<br />", $mysqp→error); } $mysqp→close(); ?> </body> </html>
Output
Access the mysql_example.php deployed on apache web server and verify the output.
Connected successfully. Table tutorials_tbl dropped successfully.Advertisements