길민호(ethan.mino)
코딩수첩
길민호(ethan.mino)
전체 방문자
오늘
어제
  • 분류 전체보기 (215)
    • Computer Science (0)
    • Web (6)
      • CSS (0)
      • HTML (0)
    • Node.js (0)
    • Javascript (2)
    • Java (46)
      • Spring (27)
      • Jsp (0)
    • C\C++ (2)
    • Programming (0)
    • AI (0)
    • Database (7)
    • Git (5)
    • Algorithm (119)
      • Stack (0)
      • Queue (0)
      • Linked List (0)
      • Sort (0)
      • Simulation (27)
      • Recursion (0)
      • Backtracking (4)
      • Two Pointer (3)
      • Dynamic Programming (19)
      • Greedy (10)
      • Graph (3)
      • Dijkstra (1)
      • BFS\DFS (8)
      • Floyd (1)
      • MST (4)
      • Tree (4)
      • Binary Search (8)
      • Binary Search Tree (4)
    • IntelliJ (4)
    • Vscode (0)
    • Operating System (0)
    • 후기 (3)
    • 성장일지 (13)
    • 스터디 (7)
    • 설치 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • ㅡ

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
길민호(ethan.mino)

코딩수첩

Database

컬럼명/컬럼 타입 변경, 컬럼 추가/삭제

2020. 8. 29. 21:56

1. 컬럼명 변경

ALTER TABLE table_name CHANGE [COLUMN] old_col_name new_col_name column_definition [FIRST | AFTER col_name]

ALTER TABLE user CHANGE username user_id varchar(30);

 

2. 컬럼  순서 변경

ALTER TABLE table_name MODIFY [COLUMN] col_name column_definition [FIRST | AFTER col_name]

ALTER TABLE user MODIFY nickname varchar(30) AFTER password;

 

3. 컬럼 디폴트값 변경

ALTER TABLE table_name ALTER [COLUMN] col_name {SET DEFAULT {literal | (expr)} | DROP DEFAULT}

ALTER TABLE user ALTER age SET DEFAULT NULL

4. 컬럼 타입 변경

ALTER TABLE table_name MODIFY col_name col_definition

ALTER TABLE user MODIFY nickname varchar(30);

5. 컬럼 추가

ALTER TABLE table_name ADD [COLUMN] col_name column_definition [FIRST | AFTER col_name]

ALTER TABLE user ADD location varchar(50) DEFAULT NULL [AFTER 'username'];

 

6. 컬럼 삭제

ALTER TABLE table_name DROP [COLUMN] col_name

ALTER TABLE user DROP location;

참조 URL

  • https://juyoung-1008.tistory.com/17
  • https://dev.mysql.com/doc/refman/8.0/en/alter-table.html
 

MySQL 컬럼명 변경, 컬럼 타입 변경, 컬럼 추가, 컬럼 삭제

계속 찾아보게 되서 정리해 봅니다. 컬럼명 변경 ALTER TABLE 테이블명 CHANGE 기존컬럼명 변경할컬럼명 컬럼타입; mysql> ALTER TABLE user CHANGE socre score int; 컬럼 순서변경 ALTER TABLE 테이블명 M..

juyoung-1008.tistory.com

 

 

'Database' 카테고리의 다른 글

[MYSQL ] DDL  (0) 2020.08.29
Delimiter 란?  (0) 2020.08.28
Mysql 데이터 베이스 Event  (0) 2020.08.25
SQL 문  (0) 2020.07.09
SQL(Structured Query Language)이란?  (0) 2020.07.09
    'Database' 카테고리의 다른 글
    • [MYSQL ] DDL
    • Delimiter 란?
    • Mysql 데이터 베이스 Event
    • SQL 문
    길민호(ethan.mino)
    길민호(ethan.mino)
    💻 호기심 많은 서버 개발자 길민호입니다.

    티스토리툴바