테이블 속성 및 구조 변경방법 > MYSQL

본문 바로가기

사이트 내 전체검색

뒤로가기 MYSQL

테이블 속성 및 구조 변경방법

페이지 정보

작성자 관리자 작성일 23-12-23 17:21 조회 433 댓글 0

본문

02. 테이블 속성 및 구조 변경방법 


● 기존 테이블에 필드 추가하기 

mysql> desc bbs; 

         bd8089593010f4c490616f14c9dca074_1628935905_6593.jpg 


▶ ALTER TABLE 테이블명 ADD COLUMN 필드명 필드타입;


ex) address 필드 추가하기  

mysql> alter table bbs add column address varchar(50); //column 단어 생략 가능
mysql> desc bbs;

         bd8089593010f4c490616f14c9dca074_1628917285_251.jpg 



ex) phone 필드 추가하기 

mysql> alter table bbs add phone varchar(15); //column 생략
mysql> desc bbs;

         bd8089593010f4c490616f14c9dca074_1628917465_036.jpg 



▶ 기존에 필드 속성 변경하기 


1) modify

ALTER TABLE [ 테이블명 ] MODIFY 기존필드명 필드타입;

mysql> alter table bbs modify address varchar(55); 
mysql> desc bbs;

         bd8089593010f4c490616f14c9dca074_1628917727_8617.jpg 


2) change

ALTER TABLE [ 테이블명 ] CHANGE 기존필드명 새필드명 필드타입;

mysql> alter table bbs change phone email varchar(50); 
mysql> desc bbs;

         bd8089593010f4c490616f14c9dca074_1628917859_158.jpg 



▶ 기존에 필드 삭제 


ALTER TABLE 테이블명 DROP COLUMN 필드명 

mysql> alter table bbs drop email; 
mysql> desc bbs;

         bd8089593010f4c490616f14c9dca074_1628918022_5607.jpg 



▶ 테이블 이름 변경 


RENAME TABLE tablename1 TO tablename2; //tablename1 에서 tablename2 로 변경;


mysql> rename table bbs to member//테이블명 bbs 가 member 로 변경됨
mysql> show tables;

         bd8089593010f4c490616f14c9dca074_1628918230_6398.jpg 

mysql> desc member;

         bd8089593010f4c490616f14c9dca074_1628918260_6586.jpg 

mysql> rename table member to bbs//테이블명 member 가 bbs 로 변경됨 

추천0 비추천 0

댓글목록 0

등록된 댓글이 없습니다.


Copyright © dancePKT. All rights reserved.
PC 버전으로 보기