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 |