은근히 자주 쓰이는 Alter 명령어를 정리함.
아래 없는 내용은 계속 추가할 예정임.
앞에 my, old, new 가 붙은 건 사용자가 정의한 값이다.
♣ Primary Key 설정
Alter Table my_table Add constraint primary key (my_field) ;
♣ 열 삭제
Alter Table my_table Drop my_column ;
♣ 열 추가
(뒤에 열 type 은 맞게 수정해 준다)
Alter Table my_table Add new_column VARCHAR(32) ;
(my_column 뒤에 new_column 을 추가함)
Alter Table my_table Add new_column VARCHAR(32) After my_column ;
(맨 앞에 new_column 을 추가함)
Alter Table my_table Add new_column VARCHAR(32) First ;
♣ 열 이름 변경
(새 열 뒤에 type 이 추가돼야 함)
Alter Table my_table Change old_column new_column VARCHAR(32) ;
♣ 열 속성 변경
Alter Table my_table Modify my_column VARCHAR(32) ;
♣ AUTO_INCREMENT 열 재정렬
아래와 같이 하면 10번부터 입력이 되게 된다.
Alter Table my_table AUTO_INCREMENT=10 ;
♣ 인덱스에 새 항목 추가
Alter Table my_table ADD INDEX(my_column) ;
'삽질미학 > Database' 카테고리의 다른 글
[MySQL] 간단한 파일을 Hex값으로 BLOB에 넣기 (0) | 2021.08.02 |
---|---|
SFTP를 이용한 Database Backup (0) | 2020.01.13 |
Windows 에서 OpenSSH Server 설치하기 (0) | 2018.07.25 |
[MariaDB] Lost connection to MySQL server during query (0) | 2018.05.20 |