일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- zip 암호화
- licence delete curl
- API
- high level client
- token filter test
- zip 파일 암호화
- license delete
- plugin
- Kafka
- Python
- query
- matplotlib
- TensorFlow
- Elasticsearch
- 900gle
- Test
- aggs
- analyzer test
- 파이썬
- aggregation
- License
- springboot
- MySQL
- flask
- ELASTIC
- 차트
- docker
- sort
- Mac
- Java
- Today
- Total
목록Database (8)
개발잡부
ERD ' Entity Relationship Diagram ' 흔히 E-R 다이어그램이라고 ERD 라고 줄여 부르기도 한다. '존재하고 있는 것(Entity)들의 관계(Relationship)을 나타낸 도표(Diagram)' 이다. workbench 에서 생성된 테이블로 ERD 를 그릴 수 있다. 접속하고 저 집 아이콘은 누르면 다음과 같은 화면이 보이는데 좌측 그림중에 ERD 비슷하게 생긴걸 눌러보자 그럼 Models 라는 타이틀이 나오는데 ' > ' 이렇게 생긴 버튼을 누르며 메뉴 두개가 나온다 Database 에 생성되어 있는 테이블로 ERD를 그릴꺼니까 위에 메뉴 선택 7단계을 거치면 그릴수 있는데 1. Connection Options - Database 접속정보 확인 2. Connect..
테이블 구조 복사 CREATE TABLE IF NOT EXISTS `복사 테이블` LIKE `원본 테이블`; 테이블 구조와 데이터 복사 CREATE TABLE IF NOT EXISTS `복사 테이블` SELECT * FROM `원본 테이블`; ※ 기본키(Primary Key)와 인덱스(Index), Auto Increment는 제외하고 복사합니다!!! 테이블 데이터 복사 INSERT INTO `복사 테이블` SELECT * FROM `원본 테이블`; 테이블 데이터 부분 복사 INSERT INTO `복사 테이블` (컬럼1 [, 컬럼2 ...]) SELECT 컬럼1 [, 컬럼2 ...] FROM `원본 테이블`; INSERT SELECT 할 때, 특정 컬럼만 지정 테이블 생성 쿼리 가져오기 SHOW CREA..
이런 구조를 원했는데 이 구조가 left join 으로 전체쿼리속에 들어가야 하는 상황 left join 조건절에서 item_no 와 scate_cd 조건으로 걸어줌 left join ( select uda.item_no , uda.scate_cd , group_concat(uda.gattr_no order by uda.ica_priority asc, uda.attr_no desc separator '|') as gattr_no , group_concat(uda.attr_no order by uda.ica_priority asc separator '|') as attr_no , group_concat(uda.attr_nm order by uda.ica_priority asc, uda.attr_no des..
PRIMARY KEY(기본키) 테이블 생성 시 CREATE TABLE table_name ( col1 int(11) PRIMARY KEY ) CREATE TABLE table_name ( col1 int(11), col2 int(11), PRIMARY KEY (col1, col2) ) 추가 ALTER TABLE table_name ADD PRIMARY KEY (col1) 삭제 ALTER TABLE table_name DROP PRIMARY KEY UNIQUE KEY(유니크키) 테이블 생성 시 CREATE TABLE table_name ( col1 int(11), col2 int(11), UNIQUE KEY unique_name (col1, col2) ) 추가 ALTER TABLE table_name AD..
CREATE ALGORITHM = UNDEFINED DEFINER = `master`@`%` SQL SECURITY DEFINER VIEW `vw_ep_schedule_summary_info` AS SELECT `a`.`pipe_id` AS `pipe_id`, `a`.`summary_url` AS `summary_url`, `a`.`mall_id` AS `mall_id`, `b`.`billing_type` AS `billing_type`, `b`.`mall_name` AS `mall_name` FROM (`mcps_interface_dev`.`ps_pipe_if` `a` JOIN `mcps_interface_dev`.`ps_mall_if` `b` ON ((`b`.`mall_id` = `a`.`mall_i..
CREATE PROCEDURE `PROC_TEST` ( PARAM_NAME VARCHAR(20) -- 파라미터 선언 , PARAM_AGE INTEGER ) BEGIN DECLARE PARAM_NUM INTEGER; -- 변수 선언 SELECT COUNT(*) + 1 INTO PARAM_NUM -- 변수에 값 할당 FROM TB1; -- INSERT 문 수행 INSERT INTO TB1(NUM, NAME, AGE) VALUES(PARAM_NUM, PARAM_NAME, PARAM_AGE); END Sample CREATE DEFINER=`master`@`%` PROCEDURE `job_mass_process_category_change`() BEGIN DECLARE PV_JOB_SEQ BIGINT defau..
mysql 자체적으로 이벤트 스케쥴러 사용 설정 확인 SHOW VARIABLES LIKE 'event%'; Value가 OFF가 되어 있으면 아래 명령어를 통해 설정을 ON으로 설정 -- ON SET GLOBAL event_scheduler = ON; -- OFF SET GLOBAL event_scheduler = OFF; 이벤트 스케줄러 확인 이미 생성되어 있는 이벤트 스케줄러를 확인한다. SELECT * FROM information_schema.events; 이벤트 스케쥴러 생성 CREATE EVENT doo_event ON SCHEDULE EVERY 1 WEEK STARTS '2021-01-01 00:00:00' COMMENT 'table_info 정보 삭제' DO TRUNCATE TABLE ta..
Sample CREATE TABLE `union_test_a` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id', `item_number` varchar(25) NOT NULL COMMENT '상품번호', `ranking` varchar(2) NOT NULL DEFAULT '1' COMMENT '우선순위', PRIMARY KEY (`id`), KEY `idx_sch_edlp` (`item_number`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='TEST_A'; CREATE TABLE `union_test_b` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id', `item_no` va..