본문 바로가기

DB/MySQL3

[MySQL] ORACLE과 기본 문법 차이 계속 Oracle을 사용해 왔지만 새로운 프로젝트는 MySQL을 사용한다고한다. 기본문법에서 차이나는 부분을 정리해두려고 한다. * 공백치환 함수 ORACLE: SELECT NVL('컬럼명', '') FROM DUAL; MySQL : SELECT IFNULL('컬럼명', '') FROM DUAL; * 현재 날짜, 시간 ORACLE: SYSDATE MySQL : NOW() * 날짜 포맷 ORACLE: TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS') MySQL : DATE_FORMAT(NOW(),'%Y%m%d%H%i%s') //년도에서 %Y는 4자리년도 (2021), %y는 2자리 년도 (21) * 요일 ORACLE: 1(일)~7(토) MySQL : 0(일)~6(토) * 문자열 합치기 ORA.. 2022. 2. 3.
[MySQL] MySQL Workbench 단축키(SQL 실행) - SQL문 실행 [1개] 실행할 SQL문에 커서 위치 후 Ctrl + Enter - 다중 SQL 실행 실행할 SQL문들을 드래그 한 후 Ctrl + Shift + Enter - 에디터창 SQL 모두 실행 아무 SQL도 선택하지 않고 Ctrl + Shift + Enter - 새 SQL 에디터 OPEN Ctrl + T - SQL 정렬 Ctrl + B 2022. 1. 17.
[MySQL] 예약어 목록 / 예약어를 테이블명, 컬럼명으로 사용시 에러 해결 - MySQL 예약어 목록 ADD ALL ALTER ANALYZE AND AS ASC ASENSITIVE BEFORE BETWEEN BIGINT BINARY BLOB BOTH BY CALL CASCADE CASE CHANGE CHAR CHARACTER CHECK COLLATE COLUMN CONDITION CONSTRAINT CONTINUE CONVERT CREATE CROSS CURRENT_DATE CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURSOR DATABASE DATABASES DAY_HOUR DAY_MICROSECOND DAY_MINUTE DAY_SECOND DEC DECIMAL DECLARE DEFAULT DELAYED DELETE DESC DESCRIB.. 2022. 1. 11.
반응형