반응형

- 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;

- schema 별 column 건수 조회
SELECT table_schema , COUNT(*) FROM information_schema.`COLUMNS` GROUP BY table_schema;
 

참조 :
- real mariadb 책
https://mariadb.com/kb/en/documentation/
https://mariadb.com/docs/

'DBMS > MySQL&Mariadb' 카테고리의 다른 글

bash로 쿼리 실행  (0) 2022.06.16
mariadb, mysql 시스템 기본 조회  (0) 2022.06.16
FEDERATED(DBLINK)  (0) 2022.06.08
원격 접속  (0) 2022.06.08
세션 정보 및 kill  (0) 2022.06.08

+ Recent posts