목록MySQL (117)
투케이2K

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /**************************************************************/ -- [DELIMITER : 프로시저 앞,뒤의 위치하여 안에 있는 부분은 한번에 실행] DELIMITER $$ /**************************************************************/ DROP PROCEDURE IF EXISTS PRO_SEL_NOTICE; -- [이미 생성된 프로시저가 있으면 DROP] CREATE PROCEDURE PRO_SEL_NOTICE -- [프로시저 생성] ( IN I_TYPE VARCHAR(100) CHARACTER SET UTF8, ..

[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [컨트롤러 : DB_Maria_Api_Controller : 소스 코드] // TODO [SEARCH FAST] : [테스트 사용자 정보 요청] @GetMapping("/testUser") public String testUser(@RequestParam Map param){ // [쿼리 파람 방식] //public String testUser(@RequestBody Map param){ // [body 방식] System.out.println("\n"); System.out.println("================================================"); System.out.println("[C..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /**************************************************************/ -- [DELIMITER : 프로시저 앞,뒤의 위치하여 안에 있는 부분은 한번에 실행] DELIMITER $$ /**************************************************************/ DROP PROCEDURE IF EXISTS PRO_ALL_MVER; -- [이미 생성된 프로시저가 있으면 DROP] CREATE PROCEDURE PRO_ALL_MVER -- [프로시저 생성] ( IN I_TYPE VARCHAR(100) CHARACTER SET UTF8, --..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /**************************************************************/ -- [DELIMITER : 프로시저 앞,뒤의 위치하여 안에 있는 부분은 한번에 실행] DELIMITER $$ /**************************************************************/ DROP PROCEDURE IF EXISTS PRO_DEL_MOCO; -- [이미 생성된 프로시저가 있으면 DROP] CREATE PROCEDURE PRO_DEL_MOCO -- [프로시저 생성] ( IN I_TYPE VARCHAR(500) CHARACTER SET UTF8, --..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /**************************************************************/ -- [DELIMITER : 프로시저 앞,뒤의 위치하여 안에 있는 부분은 한번에 실행] DELIMITER $$ /**************************************************************/ DROP PROCEDURE IF EXISTS PRO_INS_MOCO; -- [이미 생성된 프로시저가 있으면 DROP] CREATE PROCEDURE PRO_INS_MOCO -- [프로시저 생성] ( IN I_ID VARCHAR(500) CHARACTER SET UTF8, -- [..

[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [컨트롤러 : DB_Maria_Api_Controller : 방법 [1] 소스 코드] // TODO [SEARCH FAST] : [테스트 BLOB 이미지 조회] @GetMapping(value = "/TEST_BLOB_SELECT", produces = MediaType.IMAGE_JPEG_VALUE) public @ResponseBody byte[] TEST_BLOB_SELECT(@RequestParam Map param){ // [쿼리 파람 방식] System.out.println("\n"); System.out.println("================================================"); S..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* [요약 설명] 1. CREATE TABLE : 테이블 생성을 실시합니다 2. DROP TABLE : 테이블 삭제를 실시합니다 3. 테이블 생성 예시 : CREATE TABLE [테이블 명] ( [컬럼명칭] [데이터 타입] [제약 조건 - 다중 가능] ); 4. 테이블 삭제 예시 : DROP TABLE [테이블 명] [제약 조건] 5. BLOB : 이진 형태 데이터를 저장할 수 있는 컬럼입니다 (예시 - 이미지 파일) */ /* [테이블 생성] */ CREATE TABLE TEST_BLOB ( T_IDX VARCHAR(10) NOT NULL, T_BLOB BLOB NOT NULL ); /* [테이블 삭제] */ ..

[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [컨트롤러 : DB_Maria_Api_Controller : 소스 코드] // TODO [SEARCH FAST] : [테스트 BLOB 이미지 저장] @PostMapping("/TEST_BLOB_INSERT") public String TEST_BLOB_INSERT(@RequestParam("idx") String idx, @RequestParam("img") MultipartFile img){ // [body 방식] System.out.println("\n"); System.out.println("================================================"); System.out.println(..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* [maketime 사용해 입력된 정수값을 시간 형식으로 출력 실시] 1. maketime 은 각 정수 값 데이터를 시:분:초 형식으로 출력해줍니다 2. maketime(정수, 정수, 정수) 방식으로 문법을 사용합니다 */ select maketime(10,20,05) as '시간형식출력'; [결과 출력]

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* [time_to_sec 사용해 시간 (time) 을 초 (sec) 로 변환 수행 실시] 1. time_to_sec : 시간 문자열을 초 단위로 변환 표시해줍니다 2. 1분 = 60 초 / 10분 = 600 초 / 1시간 = 3600 초 */ select time_to_sec ('01:00:00') as '초 확인'; [결과 출력]

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* [MAKEDATE 사용해 지정된 연도 (year) 에 특정 일수를 더한 날짜 출력 실시] 1. MAKEDATE : 지정한 연도에서 정수 값을 더한 날짜를 반환해줍니다 2. 1월 = 31 일 / 2월 = 28 일 / 3월 = 1일 = 60 일 */ select makedate (2022, 60) as '날짜'; [결과 출력]

[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [컨트롤러 : DB_Maria_Api_Controller : 소스 코드] // TODO [SEARCH FAST] : [테스트 select where like 조회] @GetMapping("/testWhereLike") public String testWhereLike(@RequestParam Map param){ // [쿼리 파람 방식] //public String testWhereLike(@RequestBody Map param){ // [body 방식] System.out.println("\n"); System.out.println("================================================..

[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [컨트롤러 : DB_Maria_Api_Controller : 소스 코드] // TODO [SEARCH FAST] : [테스트 select where in 조회] @GetMapping("/testWhereIn") public String testWhereIn(@RequestParam Map param){ // [쿼리 파람 방식] //public String testWhereIn(@RequestBody Map param){ // [body 방식] System.out.println("\n"); System.out.println("================================================"); Syst..

[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [컨트롤러 : DB_Maria_Api_Controller : 소스 코드] // [SEARCH FAST] : [테스트 delete 삭제] @GetMapping("/testDelete") public String testDelete(@RequestParam Map param){ // [쿼리 파람 방식] //public String testDelete(@RequestBody Map param){ // [body 방식] System.out.println("\n"); System.out.println("================================================"); System.out.println("[..

[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [컨트롤러 : DB_Maria_Api_Controller : 소스 코드] // [SEARCH FAST] : [테스트 update 수정] @GetMapping("/testUpdate") public String testUpdate(@RequestParam Map param){ // [쿼리 파람 방식] //public String testUpdate(@RequestBody Map param){ // [body 방식] System.out.println("\n"); System.out.println("================================================"); System.out.println("[..

[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [컨트롤러 : DB_Maria_Api_Controller : 소스 코드] // [SEARCH FAST] : [테스트 insert 삽입] @GetMapping("/testInsert") public String testInsert(@RequestParam Map param){ // [쿼리 파람 방식] //public String testInsert(@RequestBody Map param){ // [body 방식] System.out.println("\n"); System.out.println("================================================"); System.out.println("[..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* [ELT 사용해 문자열 데이터 중에서 특정 인덱스 번지 데이터 출력 실시] 1. ELT 는 문자열 데이터 중에서 특정 인덱스 번지 데이터를 출력해줍니다 2. ELT (특정 번지, 문자열 , 문자열 ... ) 방법으로 문법을 사용합니다 */ SELECT ELT (2, 'hello', 'TWOK', '반가워'); [결과 출력]

[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [컨트롤러 : DB_Maria_Api_Controller : 소스 코드] // TODO [SEARCH FAST] : [테스트 SELECT 조회] @GetMapping("/testSelect") public String testSelect(@RequestParam Map param){ // [쿼리 파람 방식] //public String testUser(@RequestBody Map param){ // [body 방식] System.out.println("\n"); System.out.println("================================================"); System.out.println..

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* [STR_TO_DATE 사용해 날짜 형식 문자열 데이터를 DATE 값으로 변환 실시] 1. STR_TO_DATE : 날짜 형식 문자열 데이터를 DATE 값으로 변환합니다 2. %Y : 4자리 년도 3. %y : 2자리 년도 4. %H : 00~23 5. %h : 00~12 6. %Y%m%d%H%i%s : yyyyMMddHH24miss 7. %y%m%d%h%i%s : yyMMddHHmiss */ SELECT STR_TO_DATE('20220606', '%Y%m%d%H%i%s') AS 날짜포맷, STR_TO_DATE('20220606154530', '%Y%m%d%H%i%s') AS 날짜포맷; [결과 출력]

[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* [WITH , UNION ALL 사용해 샘플 가상 테이블 만들기 실시] 1. WITH 를 사용해 샘플 가상 테이블을 만들 수 있습니다 2. UNION ALL : 데이터를 병합할 때 사용합니다 */ /* [임시 가상 테이블 만들기 실시] */ WITH SAMPLE_USER AS ( SELECT '홍길동' AS 이름, '국어' AS 과목명칭, 80 AS 과목점수 UNION ALL SELECT '홍길동' AS 이름, '영어' AS 과목명칭, 85 AS 과목점수 UNION ALL SELECT '홍길동' AS 이름, '수학' AS 과목명칭, 90 AS 과목점수 UNION ALL SELECT '임꺾정' AS 이름, '국어..