반응형 DB12 [MYSQL] 날짜 관련 알아보기 1, 날짜 형식 MYSQL에서 사용하는 날짜 형식은 주로 DATETIME / DATE 두 가지가 쓰인다. DATETIME 타입은 YYYY-MM-DD hh:mm:ss DATE 타입은 YYYY-MM-DD 형식이다. 여기서 두 타입을 다시 편한 대로 바꿀 수 있는 방법이 있다. DATE_FORMAT('날짜', '형식') 위의 방법으로 사용된다. 주로 쓰이는 DATE_FORMAT의 형식들은 다음과 같다. FORMAT 설명 %Y 연도 (2023, 1999, 2002...) %y 연도 (23, 99, 02...) %M 월 (Janeary, February, March...) %m 월 (01, 02, 03...) %D 일 (1st, 2nd, 3rd...26th...) %d 일 (01, 02, 03 ... 26...).. 2023. 9. 12. [Oracle] 오라클 전체 테이블 한번에 삭제하기 오라클은 전체 모든 테이블을 일괄 삭제하는 기능이 없다. 하지만 전체 테이블을 긁어올 수는 있다. SELECT 'DROP TABLE "' || TABLE_NAME || '" CASCADE CONSTRAINTS;' FROM user_tables; 해당 명령어를 실행시키면 DROP TABLE [TABLENAME1] CASCADE CONSTRAINTS; DROP TABLE [TABLENAME2] CASCADE CONSTRAINTS; DROP TABLE [TABLENAME3] CASCADE CONSTRAINTS; DROP TABLE [TABLENAME4] CASCADE CONSTRAINTS; DROP TABLE [TABLENAME5] CASCADE CONSTRAINTS; ... 위와 같은 실행결과가 나올 것이다.. 2022. 12. 29. [Oracle] 오라클 계정 내 모든 테이블 행/용량 조회 행 (row, count) 조회 1. 기본 조회 SELECT TABLE_NAME, NUM_ROWS FROM USER_TABLES; 2. 기본 조회 + 실제 측정 건수 SELECT TABLE_NAME, NUM_ROWS, TO_NUMBER (DBMS_XMLGEN.GETXMLTYPE('SELECT COUNT(*) C FROM '||TABLE_NAME).Extract('//text()')) as NUM_ROWS2 FROM USER_TABLES; 용량 조회 위와 같은 테이블에서 비슷한 방법으로 추출한다. SELECT TABLE_NAME, NUM_ROWS, NUM_ROWS * AVG_ROW_LEN, ROUND( (NUM_ROWS * AVG_ROW_LEN/1024/1024), 2) "SIZE(MB)", ROUND( .. 2022. 12. 16. [MySQL] 서브쿼리 DB를 다루다 보면 2개 이상의 테이블을 합쳐서 사용하게 되는데 이때 종종 사용하게 되는 방법이다. 서브 쿼리가 사용 가능한 곳 SELECT 절 FROM 절 WHERE 절 HAVING 절 ORDER BY 절 INSERT 문의 VALUES 절 UPDATE 문의 SET 절 주로 위의 7가지 위치에서 사용된다. 예시 User_Info UserID UserName UserDeptCode RoleName cskim 김철수 10001 팀장 yhpark 박영희 10001 부장 gdhong 홍길동 10002 과장 kanu 공유 10002 대리 zin9 노진구 10002 대리 Org_Info DeptCode DeptName 10001 경영팀 10002 개발팀 10003 QA 10004 전략실 1. SELECT 절 Sca.. 2022. 10. 3. 이전 1 2 3 다음 반응형