>  기사  >  데이터 베이스  >  PHP를 사용하여 MySQL 테이블에 열을 추가하는 방법은 무엇입니까?

PHP를 사용하여 MySQL 테이블에 열을 추가하는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-19 22:04:03480검색

How to Add a Column to a MySQL Table Using PHP?

PHP를 사용하여 MySQL 테이블에 열을 추가하는 방법

MySQL 데이터베이스로 작업할 때 기존 테이블에 새 열을 추가해야 할 수도 있습니다. PHP를 사용하여 이 작업을 수행하는 방법은 다음과 같습니다.

테이블 변경

새 열을 추가하려면 ALTER TABLE 명령 뒤에 테이블 이름을 사용합니다. 그런 다음 새 열의 이름과 유형은 물론 테이블에서의 위치도 지정합니다. 예:

mysql_query("ALTER TABLE `assessment` ADD newq INT(1) NOT NULL AFTER `q10`");

이 예에서는 평가 테이블의 q10 열 뒤에 newq라는 새 정수 열을 추가합니다. NOT NULL 제약 조건은 열에 빈 값이 포함될 수 없도록 보장합니다.

테이블 업데이트

새 열이 추가되면 데이터를 제출하여 테이블을 업데이트할 수 있습니다. 양식을 통해. 다음은 샘플 양식 코드입니다.

<form method="post" action="">
    <input type="text" name="newq" size="20">
    <input type="submit" name="submit" value="Submit">
</form>

양식이 제출되면 평가 테이블의 해당 행에 newq 값이 추가됩니다.

대체 구문

ALTER TABLE 명령을 ADD 키워드와 함께 사용하는 대신 다음과 같이 단순화된 명령을 사용할 수도 있습니다. 구문:

ALTER TABLE yourtable ADD q6 VARCHAR( 255 ) after q5

다음 열이 포함된 테이블이 있다고 가정해 보겠습니다.

q1 | q2 | q3 | q4 | q5

새 열을 추가할 수 있습니다. 다음 중 하나를 사용하여 q5 뒤에 테이블에 q6이라는 이름을 지정합니다. 방법:

mysql_query("ALTER TABLE yourtable ADD q6 INT(1) NOT NULL AFTER q5");

또는

ALTER TABLE yourtable ADD q6 VARCHAR( 255 ) after q5

이렇게 하면 지정된 데이터 유형의 q6이라는 새 열이 생성되어 테이블의 q5 열 뒤에 삽입됩니다.

위 내용은 PHP를 사용하여 MySQL 테이블에 열을 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.