묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
DB Table에 없는 필드를 새로 추가하려면 어떻게 하지요?
2004.04.13 21:10
PHPer 여러분들이나 왠만한 초보는 벗어난 분들께는 너무 기초적인 질문인지 몰라
사실 이런 질문을 올리기도 민망합니다만.. -_-;;
이미 Table이 만들어져 있고 data가 들어있는 DB가 있습니다.
예를 들어..
name varchar(10) 이라는 이름을 저장하는 필드와
age int 라는 나이를 저장하는 정수형 필드가 존재하는데요..
여기에서
num 라는 수치입력을 저장하는 필드를 추가하고 싶습니다.
table을 새로 만들지않고 존재하는 상태에서 필드를 추가하려면
어떤 명령문을 써야하는지 궁금하네요..
그리고 변수형지정이나 기타 옵션같은것도 지정가능한지..; (ex: not null, auto_increment)
ps; 저같은 초보들에게도 성의있게 답변해주시는 분들께 항상 감사합니다. (__)
저도 실력되면 님들처럼 하고싶어요^^;
사실 이런 질문을 올리기도 민망합니다만.. -_-;;
이미 Table이 만들어져 있고 data가 들어있는 DB가 있습니다.
예를 들어..
name varchar(10) 이라는 이름을 저장하는 필드와
age int 라는 나이를 저장하는 정수형 필드가 존재하는데요..
여기에서
num 라는 수치입력을 저장하는 필드를 추가하고 싶습니다.
table을 새로 만들지않고 존재하는 상태에서 필드를 추가하려면
어떤 명령문을 써야하는지 궁금하네요..
그리고 변수형지정이나 기타 옵션같은것도 지정가능한지..; (ex: not null, auto_increment)
ps; 저같은 초보들에게도 성의있게 답변해주시는 분들께 항상 감사합니다. (__)
저도 실력되면 님들처럼 하고싶어요^^;
댓글 4
-
iizEe˝
2004.04.13 23:41
-
써니루루☆
2004.04.13 23:43
mysql_front 라는 프로그램을 써보세요.
GUI로 MySQL을 쓰다보면 sql문을 제대로 이해하지 못한 상태에서 쓴다는 역효과가 있기는 하지만
반대로 쉽게 SQL에 접근하면서 자동으로 생성되는 SQL문을 접하면서 눈으로 보면서 SQL문에 접근하는 장점을 볼 수 있습니다. -
king
2004.04.14 06:56
필드 추가
alter table 테이블명
->add 추가필드명 변수명;
필드수정
alter table 테이블명
->modify 수정할 필드명 수정할 변수명
name varchar(10) 이라는 이름을 저장하는 필드와
age int 라는 나이를 저장하는 정수형 필드가 존재하는데요..
여기에서
num 라는 수치입력을 저장하는 필드를 추가하고 싶습니다.
alter table extable
->add num int(10);
table을 새로 만들지않고 존재하는 상태에서 필드를 추가하려면
어떤 명령문을 써야하는지 궁금하네요..
그리고 변수형지정이나 기타 옵션같은것도 지정가능한지..; (ex: not null, auto_increment)
alter table extable
->modify int(30) not null;
alter table 쿼리문을 사용한다는 것이 중요한 포인트!! -
king
2004.04.14 06:58
phpadmin 같은 유틸리티를 사용하면 쉽게 작업할수는 있지만
기본적인 쿼리문은 알고 있으면 유틸리티를 사용함에 있어서도
많은 도움이 되죠..기본부터 배우시려면 쿼리문을 직접 날려서
기본을 익히시면 좋겠네요..
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&no=2786
자세히는 잘 모르겠지만(무책임;) 이 두글을 참조하셔도 괜찮을듯^^