English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

MySQL 데이터 테이블 제거

MySQL에서 데이터 테이블을 제거하는 것은 매우 쉬운 작업입니다. 그러나 테이블을 제거하는 명령을 실행할 때 매우 조심스럽게 해야 합니다. 왜냐하면 명령을 실행하면 모든 데이터가 사라지기 때문입니다.

문법

MySQL 데이터 테이블을 제거하는 일반 문법은 다음과 같습니다:

DROP TABLE table_name;

명령 프롬프트 창에서 데이터 테이블 제거

mysql> 명령 프롬프트 창에서 데이터 테이블 제거 SQL 문은 다음과 같습니다 DROP TABLE :

온라인 예제

다음 예제에서 데이터 테이블 w를 제거했습니다3codebox_tbl:

root@host# mysql -u root -p
Enter password:*******
mysql> use w3codebox;
Database changed
mysql> DROP TABLE w3codebox_tbl
Query OK, 0 rows affected (0.8 sec)
mysql>

PHP 스크립트를 사용하여 데이터 테이블 제거

PHP는 mysqli_query 함수를 사용하여 MySQL 데이터 테이블을 제거합니다.

이 함수는 두 가지 매개변수를 가지며, 성공적으로 실행될 때 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.

문법

mysqli_query(connection, query, resultmode);
파라미터설명
connection필수. 사용할 MySQL 연결을 지정합니다.
query필수. 쿼리 문자열을 지정합니다.
resultmode

선택 사항. 하나의 상수. 다음 중 하나의 값 중 하나일 수 있습니다:

  • MYSQLI_USE_RESULT(대량의 데이터를 검색할 필요가 있을 경우 이를 사용하세요)

  • MYSQLI_STORE_RESULT(기본)

온라인 예제

다음 예제에서 PHP 스크립트를 사용하여 데이터 테이블 w를 제거했습니다3codebox_tbl:

<?php
$dbhost = 'localhost';  // mysql 서버 호스트 주소
$dbuser = 'root';            // mysql 사용자 이름
$dbpass = '123456';          // mysql 사용자 이름 비밀번호
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('연결 실패: ' . mysqli_error($conn));
}
echo '연결 성공<br /';
$sql = "DROP TABLE w3codebox_tbl";
mysqli_select_db($conn, 'w3codebox' );
$retval = mysqli_query($conn, $sql);
if(! $retval )
{
  die('数据表删除失败: ' . mysqli_error($conn));
}
echo "数据表删除成功\n";
mysqli_close($conn);
?>

성공적으로 실행된 후, 다음 명령어를 사용하면 w를 볼 수 없게 됩니다3codebox_tbl 테이블:

mysql> show tables;
Empty set (0.01 sec)