PHP MySQL을 이용한 데이터베이스 편집

PHP 데이터베이스 편집하기


1. 새로운 필드 추가하기


alter table mytable add tel char(3);  명령어로 tel필드를 추가합니다.

alter문으로 새로 추가된 필드는 null값을 갖습니다. 그럼 새로 추가된 tel필드의 null값을 수정해봅시다.

 


2. 테이블 내용 수정하기


update mytable set tel="111" where name="홍길동1";  을 입력 후 확인해보면 홍길동1의 tel필드값이 111로 변경된 것을 확인할 수 있습니다. 


나머지 필드도 이와 같은 방법으로 채워넣습니다.



3. 필드의 이름 및 자료형 변경하기


필드 이름을 tel에서 phone으로 변경하고 문자열의 수가 3개밖에 저장이 되지않기때문에 11개의 숫자가 저장되는 정수형으로 변경해보겠습니다


alter table mytable change tel phone int(11);  명령어로 필드의 이름과 자료형이 변경된 것을 확인 하실 수 있습니다.



4. 필드 삭제하기


alter table mytable drop phone;  명령어로 위에서 만들었던 phone 필드를 삭제합니다.



5. 테이블 복사하기


create table yourtable as select * from mytable;  mytable의 내용으로 yourtable을 새롭게 만듭니다.

처음에 create table mytable (name char(10) not null, address char(10)); 명령어로 테이블을 만들었듯이

create table yourtable (select * from mytable);  로 ( )로 묶어서 명령어를 표현 할 수도 있습니다.



6. 테이블 이름 변경하기


rename table yourtable to deletetable;  위에서 복사한 yourtable을 삭제할 예정이므로 이름을 deletetable로 변경하고 결과를 확인합니다.



7. 테이블의 내용 삭제하기


delete from deletetable;  명령어로 deletetable의 내용을 삭제하고 테이블이 비어있는 것을 확인합니다.



8. 테이블 삭제하기


drop table deletetable;  명령어로 deletetable이 삭제되고, 기존의 mytable 하나만 남아있는 것을 볼 수 있습니다.



'프로그래밍 > PHP' 카테고리의 다른 글

Youtube 영상 반응형으로 삽입하기  (0) 2016.08.02
PHP MySQL을 이용한 데이터베이스 생성  (0) 2016.05.26
PHP 함수  (0) 2016.05.25
PHP 배열  (0) 2016.05.24
PHP 변수와 문자열  (0) 2016.05.24

+ Recent posts