SQL 자주쓰는 쿼리 _ ALTER Query 편!! # 2

반응형



또 다시 이어서 갑니다~
1편에 이어 2편 빠르게 훑어 보죠 ㅎㅎ

1편에서 테이블명을 바꾸는것 까지 알아 보았으니.............

기존 칼럼명을 바꾸고 싶다면?

ALTER TABLE 테이블명
CHANGE COLUMN 기존칼럼명 바뀔칼럼명 타입;



기존 name 이라는 칼럼이 마음에 안들어서 test_name 으로 변경했습니다.
뒤에 데이터 타입이 있어야 되는점을 유의하세요!
이말은 곧 뭐??
데이터 타입도 바꿀 수 있다는 것이지만....................
주의해야 될 점은 있겠죠?? 데이터 손실이 될 수도 있으므로 큰 쪽에서 작은쪽으로 변경시엔 주의요망!!




칼럼 이름은 유지하면서 데이터 타입만을 변경하기 원하면?

ALTER TABLE 테이블명
MODIFY COLUMN 수정할 칼럼 이름 데이터 타입;


명색이 address 인데 50은 너무 짤은거 같아서 100으로 변경!

결과 스샷 미첨부.


지정한 칼럼을 지우고 싶으면?

ALTER TABLE 테이블명
DROP COLUMN 칼럼명;



address 칼럼을 지워보겠습니다...
아! 참고로 지울땐 속해있던 데이터도 함께 삭제 되므로 주의요망!!!!
좋은 방법은 SELECT 하여 확인 한 후 삭제 하는거겟죵??


address 칼럼이 사라졌군요...



기본키(PRIMARY KEY)로 지정한 칼럼을 기본키 해제 하고 싶다면?

ALTER TABLE 테이블명
DROP PRIMARY KEY;


PRIMARY KEY 는 유일하므로 test_table 에선 id 칼럼이 기본키 였으나 해지 되겠네요



다시 기본키를 설정 하고 싶다면?

ALTER TABLE 테이블명
ADD PRIMARY KEY(칼럼명);



휴... ALTER QUERY 는 이정도로 해야겠네요...
뭐 여러가지 있지만 이정도만 알고있어도 사용하는덴 큰 문제 없을듯.~~~`

그나저나 나도 빨리 회원가입용 DB 구축해야되는데 읔.................





반응형

댓글

Designed by JB FACTORY