본문 바로가기

MySQL2

[MySQL] 테이블 변경, 생성, 추가, 삭제 쿼리 " [MySQL] 테이블 변경, 생성, 추가, 삭제 " 오늘은 테이블 생성, 추가, 삭제등에 대해 간단히 포스팅하겠습니다.일하다가 생각이 안날때 항상 검색해서 사용 해 왔던거같아서 적어두려구요^^;;ㅋㅋ.. 1. 테이블 생성CREATE TABLE [테이블명](칼럼 타입);EX) CREATE TABLE USR_MST(ID VARCHAR(20)); 2. 칼럼 추가ALTER TABLE [테이블명] ADD [칼럼명][타입]EX) ALTER TABLE USR_MST ADD ID VARCHAR(20) NOT NULL DEFAULT '1'; - 저 타입 뒤에 있는 NOT NULL은 NULL값 허용 비허용을 설정해주는거에요. 저 예시처럼 DEFAULT값은 1로 설정해주면 값이 NULL일 경우 1로 설정이됩니다. 3. .. 2017. 2. 13.
[ORACLE] LPAD RPAD 함수 :: 문자길이 채우기 [ 오라클 LPAD RPAD 함수 ] 이번엔 오라클 함수 LPAD와 RPAD에 대해 포스팅을 하려고합니다. 오늘 일을 하다가 '0003'으로 저장을 한 후, 조회를 해보면 무조건 '3'으로 출력이되길래 테이블을 확인해보니 해당 컬럼 타입이 NUMBER 타입이더라구요ㅠㅠ.. NUMBER타입은 앞에 앞에 0을 입력해도 다 무시되서 '3'으로만 출력이되요ㅠ설계자분이 그 칼럼을 NUMBER로 설계해주셔서 내맘대로 테이블을 수정은 못하고...ㅠㅠ출력은 무조건 '0003'으로 되야한다고 해서 오라클 함수를 찾아봤어요.ㅋㅋㅋㅋㅋ 해당칼럼을 테이블에서 NUMBER가 아닌 VARCHAR형식으로 바꿔주면 해결될 문제지만 NUMBER 타입으로 가야한다면오라클 함수 LPAD와 RPAD를 활용해보세요!! 오라클 함수에는 많은 .. 2016. 11. 1.