PHP는 웹 개발에 널리 사용되는 프로그래밍 언어입니다. 웹 개발자로서 우리는 종종 데이터베이스의 데이터를 쿼리해야 합니다. 이번 글에서는 데이터베이스를 쉽게 쿼리할 수 있는 PHP 쿼리문 10가지를 소개하겠습니다.
테이블의 단일 필드를 쿼리해야 하는 경우 다음 문을 사용할 수 있습니다.
SELECT field_name FROM table_name
예를 들어, "라는 테이블에서 "username"을 쿼리해야 하는 경우 users" ” 필드에 다음 코드를 사용할 수 있습니다.
$query = "SELECT username FROM users"; $result = mysqli_query($connection, $query);
테이블의 여러 필드를 쿼리해야 하는 경우 다음 문을 사용할 수 있습니다.
SELECT field1, field2, field3 FROM table_name
예를 들어, "users"라는 테이블의 "username", "email" 및 "phone" 필드에 대해 다음 코드를 사용할 수 있습니다.
$query = "SELECT username, email, phone FROM users"; $result = mysqli_query($connection, $query);
모든 필드를 쿼리해야 하는 경우 특정 테이블 필드의 필드에 대해 다음 문을 사용할 수 있습니다.
SELECT * FROM table_name
예를 들어 "users"라는 테이블의 모든 필드를 쿼리해야 하는 경우 다음 코드를 사용할 수 있습니다.
$query = "SELECT * FROM users"; $result = mysqli_query($connection, $query);
필요할 때 특정 조건을 충족하는 데이터를 쿼리할 때 다음 문을 사용할 수 있습니다.
SELECT field1, field2 FROM table_name WHERE condition
예를 들어 "users"라는 테이블에서 "username" 및 "email" 필드를 쿼리해야 하는 경우, 여기서 " age"는 30세 미만입니다. 사용자는 다음 코드를 사용할 수 있습니다:
$query = "SELECT username, email FROM users WHERE age < 30"; $result = mysqli_query($connection, $query);
특정 규칙에 따라 데이터를 정렬해야 하는 경우 다음 명령문을 사용할 수 있습니다.
SELECT field1, field2 FROM table_name ORDER BY field1 ASC
예를 들어, "users" 테이블에서 "username" 및 "email" 필드를 쿼리하고 "username" 필드를 오름차순으로 정렬해야 하는 경우 다음 코드를 사용할 수 있습니다:
$query = "SELECT username, email FROM users ORDER BY username ASC"; $result = mysqli_query($connection, $query);
특정 필드를 기준으로 정렬해야 하는 경우 통계를 그룹화할 때 다음 문을 사용할 수 있습니다.
SELECT field1, COUNT(field2) FROM table_name GROUP BY field1
예를 들어 "users"라는 테이블에서 "country" 필드를 쿼리하고 숫자를 계산해야 하는 경우 각 국가의 사용자 중 다음 코드를 사용할 수 있습니다.
$query = "SELECT country, COUNT(id) FROM users GROUP BY country"; $result = mysqli_query($connection, $query);
두 개 이상의 테이블에 있는 데이터를 쿼리해야 하는 경우 다음 문을 사용할 수 있습니다.
SELECT field1, field2 FROM table1 INNER JOIN table2 ON table1.field = table2.field
예를 들어, if "users"라는 테이블의 데이터를 쿼리해야 합니다. "username", "country" 및 "cities" 테이블의 "city" 필드는 "users"의 "city_id"와 "users"의 "id"를 기반으로 결합됩니다. "cities" 다음 코드를 사용할 수 있습니다.
$query = "SELECT username, country, city FROM users INNER JOIN cities ON users.city_id = cities.id"; $result = mysqli_query($connection, $query);
데이터베이스에 데이터를 삽입해야 하는 경우 다음 문을 사용할 수 있습니다.
INSERT INTO table_name (field1, field2, field3) VALUES ('value1', 'value2', 'value3')
예를 들어, 데이터를 삽입해야 하는 경우 "users"라는 테이블에 새 데이터를 추가하려면 다음 코드를 사용할 수 있습니다.
$query = "INSERT INTO users (username, email, password) VALUES ('John Doe', 'johndoe@example.com', '123456')"; mysqli_query($connection, $query);
데이터베이스의 데이터를 업데이트해야 하는 경우 다음 명령문을 사용할 수 있습니다.
UPDATE table_name SET field1 = 'value1', field2 = 'value2' WHERE condition
예를 들어, "users"라는 테이블의 모든 "email" 필드를 수정해야 하는 경우 "newemail@example.com"이고 "username"이 "John Doe"인 경우 다음 코드를 사용할 수 있습니다.
$query = "UPDATE users SET email = 'newemail@example.com' WHERE username = 'John Doe'"; mysqli_query($connection, $query);
데이터베이스에서 데이터를 삭제해야 하는 경우 다음 명령문을 사용할 수 있습니다.
DELETE FROM table_name WHERE condition
예를 들어, "username"이 "users"라는 테이블에서 모든 레코드를 삭제해야 하는 경우 " 필드가 "John Doe"인 경우 다음 코드를 사용할 수 있습니다.
$query = "DELETE FROM users WHERE username = 'John Doe'"; mysqli_query($connection, $query);
위는 10개의 PHP 쿼리 문입니다. 이 문은 데이터베이스의 데이터를 쉽게 쿼리하고 조작하는 데 도움이 됩니다. 물론 실제 애플리케이션에서는 특정 비즈니스 요구에 따라 조정하고 최적화해야 합니다.
위 내용은 PHP 데이터베이스 쿼리 10 문을 작동하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!