column 관리
- column 추가
ALTER TABLE 테이블명 add COLUMN 컬럼명 컬럼 타입(컬럼길이) null comment '컬럼코멘트';
ALTER TABLE test add COLUMN type VARCHAR(30) null comment '유형';
- column 사이즈 변경
alter table 테이블명 modify 컬럼명 varchar(사이즈);
- column 이동
ALTER TABLE 테이블명 MODIFY COLUMN 신규 컬럼 컬럼 타입(컬럼길이) AFTER 컬럼2; <=다른 컬럼 다음으로 이동
ALTER TABLE 테이블명 MODIFY COLUMN 신규 컬럼 컬럼 타입(컬럼길이) 컬럼1; <=첫번째 위치로 이동
- column name 변경
ALTER TABLE test CHANGE 기존컬럼명 신규 컬럼명 VARCHAR(30) NULL;
ALTER TABLE test CHANGE sun moon VARCHAR(30) NULL;
ALTER TABLE test MODIFY REMARK TEXT AFTER moon1 ;
- column 조회
SELECT table_schema , table_name , column_name , ordinal_position , column_type , is_nullable , column_key , column_comment FROM information_schema.`COLUMNS` ORDER BY 1 , 2 , 4;
SELECT table_schema , COUNT(*) FROM information_schema.`COLUMNS` GROUP BY table_schema;
참조 :
- real mariadb 책
- https://mariadb.com/kb/en/documentation/
- https://mariadb.com/docs/