inblog logo
|
Coding_study
    SQL)MariaDB

    [MariaDB] Alter 키

    yuzu sim's avatar
    yuzu sim
    Dec 01, 2023
    [MariaDB] Alter 키
    Contents
    ALTER컬럼 수정테이블 수정기본키, 외래키 수정

    ALTER

    : 구조 변경

    컬럼 수정

    컬럼 추가
    • *ALTER TABLE 테이블명 ADD COLUMN 컬럼명 자료형;
    notion image
    컬럼 추가
    • * ALTER TABLE 테이블명
    ADD COLUMN 컬럼명 자료형 DEFAULT '값';
    notion image
    default 값 추가
    위치 지정해서 추가
    • * ALTER TABLE 테이블명
    ADD COLUMN 컬럼명 자료형 AFTER 컬럼명;
    notion image
    지정 위치에 항목 추가
    notion image
    지정된 위치에 항목 추가
    컬럼 자료형 변경
    • * ALTER TABLE 테이블명
    MODIFY COLUMN 컬럼명 자료형;
    • * ALTER TABLE 테이블명
    MODIFY COLUMN 컬럼명 자료형,
    MODIFY COLUMN 컬럼명 자료형;
    notion image
    항목의 데이터 타입 변경
    notion image
    여러개 항목의 데이터 타입 변경
    컬럼 재배치
    • * ALTER TABLE 테이블명
    MODIFY 컬럼명 자료형 AFTER 컬럼명;
    notion image
    컬럼 재배치
    컬럼 변경
    • * ALTER TABLE 테이블명
    CHANGE 기존컬럼명 바꿀 컬럼명 자료형;
    notion image
    컬럼명 변경
    컬럼 삭제
    • * ALTER TABLE 테이블명 DROP COLUMN 컬럼명;
    notion image
    컬럼 삭제

    테이블 수정

    테이블명 수정
    • * ALTER TABLE 테이블명
    MODIFY COLUMN 컬럼명 자료형 AFTER 컬럼명;
    notion image
    테이블 명 변경

    기본키, 외래키 수정

    notion image
    테이블 생성
    기본키 추가
    • * ALTER TABLE 테이블명 ADD PRIMARY KEY (컬럼명);
    notion image
    기본키 추가
    기본키 삭제
    • * ALTER TABLE 테이블명 DROP PRIMARY KEY;
    notion image
    기본키 삭제
    외래키 연결
    • * ALTER TABLE 테이블명
    ADD FOREIGN KEY(컬럼명) REFERENCES 테이블명(컬럼명);
    주의사항) 컬럼끼리의 타입 일치, 식별 가능한 키
    notion image
    외래키 연결
    notion image
    외래키 2개 확인
    외래키 삭제
    • * ALTER TABLE DB명.테이블명 DROP FOREIGN KEY 외래키 이름;
    notion image
    외래키 삭제
    notion image
    외래키 삭제 확인
    notion image
    Share article

    Coding_study

    RSS·Powered by Inblog