Tips/Mysql (2) 썸네일형 리스트형 [mysql] 특정 컬럼 앞/뒤에 컬럼 추가 하기 mysql 하면서 테이블에 column을 추가할때는 자동적을 제일 뒤에 붙게 되는데구독성이나 보기에는 그닥 좋지 않아서 주로 사용하는 데 자꾸 까 먹다 보니 일단 포스팅한다. mysql> ALTER TABLE TEST ADD add_column column_type AFTER column_name;mysql> ALTER TABLE TEST ADD add_column column_type BEFORE column_name; 확실히 안 쓰면 쉬운것도 잘 생각이 나지 않는다. INSERT ON DUPLICATE UPDATE mysql 쿼리를 짜다보면 가끔씩 꼭 필요한 쿼리 기능이다. 기존에 데이터가 이미 있다면 update를 하고 없다면 insert를 하는 쿼리로 이전에 네이트뉴스 랭킹뉴스의 5개의 컴포넌드들의 값을 하나의 리스트로 정리하면서 사용했던 기억이 있다. 자체적으로 성능적인 면도 검사 했는데 정확한 수치가 기억은 나지 않지만 변경한 쿼리가 성능면에서도 더 좋았던 것으로 기억한다. (변경전) select후 결과값에 따라 insert,update 쿼리 실행 => 2개의 쿼리 실행 (변경후) insert on duplicate 구문으로 쿼리 실행 => 1개의 쿼리 실행 쿼리 문 자체는 굉장히 간단한 구문이고 중복 체크가 되는 키값이 해당 테이블의 Unique index 이거나 Primary Key이기만 하면 된다. 1.. 이전 1 다음