데이터베이스에는 하나 이상의 테이블이 포함되어 있습니다.
Create Database
CREATE DATABASE 문은 MySQL에서 데이터베이스를 생성하는 데 사용됩니다.
구문
CREATE DATABASE database_name
| <🎜>자세한 설명<🎜><🎜> | ||||||||
데이터베이스 데이터베이스 이름 생성; | |||||||||
예 | 데이터베이스 liwenkai 생성; | ||||||||
예 | 데이터베이스를 생성합니다. 데이터베이스 이름은 liwenkai입니다. |
PHP가 위 명령문을 실행하려면 mysql_query() 함수를 사용해야 합니다. 이 함수는 MySQL 연결에 쿼리나 명령을 보내는 데 사용됩니다.
데이터베이스 생성 규칙:
사용할 수 없습니다. 다른 데이터베이스와 이름이 중복됩니다. 그렇지 않으면 오류가 발생합니다.
2. 이름은 임의의 문자, 아라비아 숫자, 밑줄(_), "$"로 구성될 수 있지만, 숫자만 사용할 수는 없습니다. 숫자 값과 혼동됩니다.
3. 데이터베이스 이름이나 테이블 이름으로 MYSQL 키워드를 사용할 수 없습니다.
4. 기본적으로 Windows에서는 데이터베이스 이름과 테이블 이름이 대소문자를 구분하지 않습니다. Linux에서는 그 반대이므로 플랫폼 간의 데이터베이스 이식을 용이하게 하기 위해 데이터베이스 이름과 테이블 이름을 정의할 때 소문자를 사용하는 것이 좋습니다.
Instance
다음 인스턴스에서 "myDB"라는 데이터베이스가 생성됩니다.
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $servername = "localhost"; $username = "root"; $password = "root"; // 创建连接 $conn = mysqli_connect($servername, $username, $password); // 检测连接 if (!$conn) { die("连接失败: " . mysqli_connect_error()); } // 创建数据库 $sql = "CREATE DATABASE my_db"; if (mysqli_query($conn, $sql)) { echo "数据库创建成功"; } else { echo "数据库创建失败: " . mysqli_error($conn); } mysqli_close($conn); ?>
프로그램 실행 중 결과:
데이터베이스가 성공적으로 생성되었습니다
데이터베이스 삭제
| <🎜 ><🎜> 자세한 설명<🎜><🎜> | ||||||||
데이터베이스 라이브러리 이름 삭제; | |||||||||
예 | 데이터베이스 liwenkai 삭제; | ||||||||
예 | < td width=" 193" valign="top" style="word-break: break-all;">데이터베이스 삭제, 데이터베이스 이름은 liwenkai
참고:
drop은 중국어로 fall down으로 번역될 수 있으며 더 이상 의미하지 않습니다
데이터베이스 라이브러리를 의미합니다
라이브러리 이름은 삭제할 라이브러리의 이름을 의미합니다
예
다음 예에서 "myDB"라는 데이터베이스를 삭제합니다.
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $servername = "localhost"; $username = "root"; $password = "root"; // 创建连接 $conn = mysqli_connect($servername, $username, $password); // 检测连接 if (!$conn) { die("连接失败: " . mysqli_connect_error()); } // 创建数据库 $sql = "drop database myDB"; if (mysqli_query($conn, $sql)) { echo "数据库删除成功"; } else { echo "数据库删除失败: " . mysqli_error($conn); } mysqli_close($conn); ?>
프로그램 실행 결과:
데이터베이스가 삭제되었습니다
【주의사항】참고: 데이터베이스가 삭제되면 아래의 모든 데이터가 삭제되므로 주의하고 사전에 적절한 조치를 취하세요. 백업을 삭제 중입니다.