PHP MySQL이 데이터베이스를 생성합니다.
데이터베이스에는 하나 이상의 테이블이 포함되어 있습니다.
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);
?>프로그램 실행 결과:
데이터베이스가 삭제되었습니다
【주의사항】참고: 데이터베이스가 삭제되면 아래의 모든 데이터가 삭제되므로 주의하고 사전에 적절한 조치를 취하세요. 백업을 삭제 중입니다.


