목록MySQL (117)
투케이2K

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /** ----------------------------------------- [튜닝] SHOW profiles 프로파일링 사용해 SQL 쿼리 수행 경과 시간 확인 실시 ----------------------------------------- 1. Profiling 프로파일링 : 쿼리 수행 경과시간을 확인할 수 있습니다 ----------------------------------------- 2. SELECT @@profiling 값이 1이면 ON, 0이면 OFF 입니다 ----------------------------------------- 3. SET profiling = 1; : 프로파일링 활성화를..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /** ----------------------------------------- [튜닝] Profiling 프로파일링 쿼리 수행 기록 설정 on , off 상태 확인 실시 ----------------------------------------- 1. Profiling 프로파일링 : CPU시간과 쿼리 수행 경과시간을 확인할 수 있습니다 ----------------------------------------- 2. SELECT @@profiling 값이 1이면 ON, 0이면 OFF 입니다 ----------------------------------------- 3. SET profiling = 1; : 프로파..

[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [application.yml 접속 정보 작성 - 참고 사이트] https://velog.io/@ikerbm94/SpringBoot-MySQL-%EC%97%B0%EA%B2%B0-%EC%84%A4%EC%A0%95-application.yml [SpringBoot] MySQL 연결 설정 (application.yml) 먼저 Spring Boot는 properties파일을 공식적으로는 지원하나 yml파일로 포스팅하겠다. 따라서 일단 application.properties파일을 application.yml로 바꾸자. 그리고 application.yml 파일안의 내용을 아래와 같이 velog.io

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* -------------------------------------- [요약 설명] -------------------------------------- 1. LEADING : TRIM 에서 전달받은 문자열 앞에 존재하는 특정 문자를 제거함니다 -------------------------------------- 2. TRAILING : TRIM 에서 전달받은 문자열 뒤에 존재하는 특정 문자를 제거합니다 -------------------------------------- */ -- ----------------------------------- -- [쿼리 작성] SELECT TRIM(LEADING '!' F..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [참고 사이트] https://dev.mysql.com/doc/ MySQL :: MySQL Documentation dev.mysql.com http://www.tcpschool.com/mysql/mysql_operator_patternMatching 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] 1. 테이블 charset utf8 로 변경 실시 ALTER TABLE TEST_USER convert to charset utf8; 2. 프로시저에서 사용하는 변수 모두 utf8로 변경 실시 CREATE PROCEDURE PRO_SEL_TEST_USER -- [프로시저 생성] ( IN I_DEPT_NAME VARCHAR(100) CHARACTER SET UTF8, -- [인풋 : 부서 이름] OUT O_MSG VARCHAR(500) CHARACTER SET UTF8 -- [리턴 : 메시지] ) [참고 사이트] https://kkh0977.tistory.com/1965?category=1091098 72. (TW..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* -------------------------------------- [요약 설명] -------------------------------------- 1. DAYOFMONTH : 전달받은 값의 일자가 해당 월에서 몇 번째 날인지를 반환합니다 -------------------------------------- 2. DAYOFMONTH 는 0부터 31 사이의 값을 반환합니다 -------------------------------------- */ -- ----------------------------------- -- [쿼리 작성] SELECT DAYOFMONTH('2022-10-01'); -- -----..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* -------------------------------------- [요약 설명] -------------------------------------- 1. DAYOFYEAR : 전달받은 값의 일자가 해당 연도에서 몇 번째 날인지를 반환합니다 -------------------------------------- 2. DAYOFYEAR 는 1부터 366 사이의 값을 반환합니다 -------------------------------------- */ -- ----------------------------------- -- [쿼리 작성] SELECT DAYOFYEAR('2022-10-01'); -- ------..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* -------------------------------------- [요약 설명] -------------------------------------- 1. DAYOFWEEK : 전달받은 값의 일자가 해당 주에서 몇 번째 날인지를 반환합니다 -------------------------------------- 2. DAYOFWEEK 는 (일요일 = 1, 토요일 = 7) 까지 순차적으로 값을 표현합니다 -------------------------------------- 3. DAYNAME : 전달받은 값의 요일에 해당하는 이름을 반환합니다 -------------------------------------- ..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* -------------------------------------- [요약 설명] -------------------------------------- 1. MONTHNAME : 전달받은 값의 월에 해당하는 이름을 반환합니다 -------------------------------------- 2. DAYNAME : 전달받은 값의 요일에 해당하는 이름을 반환합니다 -------------------------------------- */ -- ----------------------------------- -- [쿼리 작성] SELECT MONTHNAME('2022-10-01') AS 월이름, DAYNAME(..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* -------------------------------------- [요약 설명] -------------------------------------- 1. NOW() 함수는 현재 날짜와 시간을 반환합니다 -------------------------------------- 2. NOW() 함수 사용 시 'YYYY-MM-DD HH:MM:SS' 또는 YYYYMMDDHHMMSS 형태로 반환됩니다 -------------------------------------- 3. CURDATE() 함수는 현재 날짜를 반환합니다 -------------------------------------- 4. CURDATE() 함수..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* -------------------------------------- [요약 설명] -------------------------------------- 1. 문법 : RENAME TABLE [원본 명칭] TO [변경할 명칭] -------------------------------------- 2. RENAME TABLE 을 사용해 테이블 명칭을 변경할 수 있습니다 -------------------------------------- */ -- ----------------------------------- -- [쿼리 작성] RENAME TABLE TEST_INFO TO TEST_INFO2; -- -----..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* -------------------------------------- [요약 설명] -------------------------------------- 1. TIMESTAMPDIFF : 두 날짜에서 연, 월, 일, 시, 분, 초 차이를 확인할 수 있습니다 -------------------------------------- */ -- ----------------------------------- -- [쿼리 작성] SELECT TIMESTAMPDIFF(YEAR, '2021-09-01 12:15:10', '2022-10-02 13:20:15') AS YEAR, TIMESTAMPDIFF(MONTH, '2021-..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* -------------------------------------- [요약 설명] -------------------------------------- 1. YEAR , MONTH , DAY , HOUR , MINUTE , SECOND 를 사용하면 특정 연, 월, 일, 시, 분, 초, 값을 확인할 수 있습니다 -------------------------------------- */ -- ----------------------------------- -- [쿼리 작성] SELECT YEAR('2022-10-01 12:10:15') AS YEAR, MONTH('2022-10-01 12:10:15') AS MO..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* -------------------------------------- [요약 설명] -------------------------------------- 1. SHOW TABLES : 현재 데이터베이스에 생성된 테이블 목록을 확인할 수 있습니다 -------------------------------------- */ -- ----------------------------------- -- [쿼리 작성] SHOW TABLES; -- ----------------------------------- [결과 출력]

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* -------------------------------------- [요약 설명] -------------------------------------- 1. alter table 구문을 사용해 테이블 속성을 변경할 수 있습니다 -------------------------------------- 2. 문법 : ALTER TABLE [테이블명] DROP COLUMN [컬럼 명칭] 형태입니다 -------------------------------------- */ -- ----------------------------------- -- [쿼리 작성] ALTER TABLE TEST_INFO DROP COLUMN..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* -------------------------------------- [요약 설명] -------------------------------------- 1. alter table 구문을 사용해 테이블 속성을 변경할 수 있습니다 -------------------------------------- 2. 문법 : ALTER TABLE [테이블명] MODIFY COLUMN [컬럼 명칭] [타입] [조건] 형태입니다 -------------------------------------- */ -- ----------------------------------- -- [쿼리 작성] ALTER TABLE TEST_INFO..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* -------------------------------------- [요약 설명] -------------------------------------- 1. alter table 구문을 사용해 테이블 속성을 변경할 수 있습니다 -------------------------------------- 2. 문법 : ALTER TABLE [테이블명] CHANGE COLUMN [원본 명칭] [변경할 명칭] [타입] [조건] 형태입니다 -------------------------------------- */ -- ----------------------------------- -- [쿼리 작성] ALTER TABLE ..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* -------------------------------------- [요약 설명] -------------------------------------- 1. alter table 구문을 사용해 테이블 속성을 변경할 수 있습니다 -------------------------------------- 2. 컬럼 추가 : alter table [테이블명] add column [추가할 컬럼명] [타입] [조건] 형태입니다 -------------------------------------- 3. AFTER : 기존에 생성된 특정 컬럼 뒤에 새로운 컬럼을 추가합니다 ------------------------------..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* -------------------------------------- [요약 설명] -------------------------------------- 1. CREATE TABLE : 테이블 생성을 실시합니다 -------------------------------------- 2. NOT NULL : 컬럼 데이터 삽입 및 수정 시 NULL 값을 허용하지 않습니다 -------------------------------------- 3. PRIMARY KEY 제약 조건을 설정하면, 해당 필드는 NOT NULL과 UNIQUE 제약 조건의 특징을 모두 가집니다 -----------------------------..