상세문의 아이콘상세문의
간편문의 아이콘간편문의
빠른 상담 신청

간편하게 문의하여 빠르게 상담받아보세요!

자세히 보기

닫기 아이콘

개인정보처리방침

1. 개인정보의 처리 목적

<(주)넥스트티>(‘www.next-t,co,kr’이하 ‘넥스트티’) 는 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다.
– 고객 가입의사 확인, 고객에 대한 서비스 제공에 따른 본인 식별.인증, 회원자격 유지.관리, 물품 또는 서비스 공급에 따른 금액 결제, 물품 또는 서비스의 공급.배송 등

2. 개인정보의 처리 및 보유 기간

‘넥스트티’는 정보주체로부터 개인정보를 수집할 때 동의 받은 개인정보 보유․이용기간 또는 법령에 따른 개인정보 보유․이용기간 내에서 개인정보를 처리․보유합니다.
구체적인 개인정보 처리 및 보유 기간은 다음과 같습니다.
– 고객 문의 관리 : 문의페이지를 통한 고객 정보 관리
– 보유 기간 : 3년

3. 정보주체와 법정대리인의 권리·의무 및 그 행사방법 이용자는 개인정보주체로써 다음과 같은 권리를 행사할 수 있습니다.

정보주체는 ‘넥스트티’ 에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다.
1. 오류 등이 있을 경우 정정 요구
2. 삭제요구

4. 처리하는 개인정보의 항목 작성

‘넥스트티’는 다음의 개인정보 항목을 처리하고 있습니다.
<‘넥스트티’에서 수집하는 개인정보 항목>
‘넥스트티’ 고객 문의 시, 제공 동의를 해주시는 개인정보 수집 항목입니다.

■ 회원 가입 시(회원)
– 필수항목 : 이름, 이메일, 전화번호
– 선택항목 : 문의 선택 항목
– 수집목적 : 넥스트티 문의 정보 확인 이용
– 보유기간 : 고객 의뢰 및 3년 이후 지체없이 파기

5. 개인정보의 파기

‘넥스트티’는 원칙적으로 개인정보 처리목적이 달성된 경우에는 지체없이 해당 개인정보를 파기합니다. 파기의 절차, 기한 및 방법은 다음과 같습니다.
-파기절차
이용자가 입력한 정보는 목적 달성 후 별도의 DB에 옮겨져(종이의 경우 별도의 서류) 내부 방침 및 기타 관련 법령에 따라 일정기간 저장된 후 혹은 즉시 파기됩니다. 이 때, DB로 옮겨진 개인정보는 법률에 의한 경우가 아니고서는 다른 목적으로 이용되지 않습니다.

-파기기한
이용자의 개인정보는 개인정보의 보유기간이 경과된 경우에는 보유기간의 종료일로부터 5일 이내에, 개인정보의 처리 목적 달성, 해당 서비스의 폐지, 사업의 종료 등 그 개인정보가 불필요하게 되었을 때에는 개인정보의 처리가 불필요한 것으로 인정되는 날로부터 5일 이내에 그 개인정보를 파기합니다.

6. 개인정보 자동 수집 장치의 설치•운영 및 거부에 관한 사항

‘넥스트티’는 개별적인 맞춤서비스를 제공하기 위해 이용정보를 저장하고 수시로 불러오는 ‘쿠키(cookie)’를 사용합니다. 쿠키는 웹사이트를 운영하는데 이용되는 서버(https)가 이용자의 컴퓨터 브라우저에게 보내는 소량의 정보이며 이용자들의 PC 컴퓨터내의 하드디스크에 저장되기도 합니다.
가. 쿠키의 사용 목적 : 이용자가 방문한 각 서비스와 웹 사이트들에 대한 방문 및 이용형태, 인기 검색어, 보안접속 여부, 등을 파악하여 이용자에게 최적화된 정보 제공을 위해 사용됩니다.
나. 쿠키의 설치•운영 및 거부 : 웹브라우저 상단의 도구>인터넷 옵션>개인정보 메뉴의 옵션 설정을 통해 쿠키 저장을 거부 할 수 있습니다.
다. 쿠키 저장을 거부할 경우 맞춤형 서비스 이용에 어려움이 발생할 수 있습니다.

7. 개인정보 보호책임자 작성

‘넥스트티’는 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만처리 및 피해구제 등을 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다.

▶ 개인정보 보호책임자
성명 : 홍은표
직책 : 대표
직급 : CEO
연락처 : 02-6925-2203, silverti@next-t.co.kr
※ 개인정보 보호 담당부서로 연결됩니다.

▶ 개인정보 보호 담당부서
부서명 : 개발팀
담당자 : 정주
연락처 : 02-6925-2203, ohhahoho@next-t.co.kr

‘넥스트티’의 서비스(또는 사업)을 이용하시면서 발생한 모든 개인정보 보호 관련 문의, 불만처리, 피해구제 등에 관한 사항을 개인정보 보호책임자 및 담당부서로 문의하실 수 있습니다.
‘넥스트티’는 정보주체의 문의에 대해 지체 없이 답변 및 처리해드릴 것입니다.

8. 개인정보 처리방침 변경


이 개인정보처리방침은 시행일로부터 적용되며, 법령 및 방침에 따른 변경내용의 추가, 삭제 및 정정이 있는 경우에는 변경사항의 시행 7일 전부터 공지사항을 통하여 고지할 것입니다.

9. 개인정보의 안전성 확보 조치


‘넥스트티’는 개인정보보호법 제29조에 따라 다음과 같이 안전성 확보에 필요한 기술적/관리적 및 물리적 조치를 하고 있습니다.
개인정보 취급 직원의 최소화 및 교육
개인정보를 취급하는 직원을 지정하고 담당자에 한정시켜 최소화 하여 개인정보를 관리하는 대책을 시행하고 있습니다.

해킹 등에 대비한 기술적 대책
‘넥스트티’는 해킹이나 컴퓨터 바이러스 등에 의한 개인정보 유출 및 훼손을 막기 위하여 보안프로그램을 설치하고 주기적인 갱신·점검을 하며 외부로부터 접근이 통제된 구역에 시스템을 설치하고 기술적/물리적으로 감시 및 차단하고 있습니다.

개인정보의 암호화
이용자의 개인정보는 비밀번호는 암호화 되어 저장 및 관리되고 있어, 본인만이 알 수 있으며 중요한 데이터는 파일 및 전송 데이터를 암호화 하거나 파일 잠금 기능을 사용하는 등의 별도 보안기능을 사용하고 있습니다.

접속기록의 보관 및 위변조 방지
개인정보처리시스템에 접속한 기록을 최소 6개월 이상 보관, 관리하고 있으며, 접속 기록이 위변조 및 도난, 분실되지 않도록 보안기능 사용하고 있습니다.

개인정보에 대한 접근 제한
개인정보를 처리하는 데이터베이스시스템에 대한 접근권한의 부여,변경,말소를 통하여 개인정보에 대한 접근통제를 위하여 필요한 조치를 하고 있으며 침입차단시스템을 이용하여 외부로부터의 무단 접근을 통제하고 있습니다.

10. 정보주체의 권익침해에 대한 구제방법

아래의 기관은 (주)넥스트티 와는 별개의 기관으로서, ‘넥스트티’의 자체적인 개인정보 불만처리, 피해구제 결과에 만족하지 못하시거나 보다 자세한 도움이 필요하시면 문의하여 주시기 바랍니다.

▶ 개인정보 침해신고센터 (한국인터넷진흥원 운영)
– 소관업무 : 개인정보 침해사실 신고, 상담 신청
– 홈페이지 : privacy.kisa.or.kr
– 전화 : (국번없이) 118
– 주소 : (58324) 전남 나주시 진흥길 9(빛가람동 301-2) 3층 개인정보침해신고센터

▶ 개인정보 분쟁조정위원회
– 소관업무 : 개인정보 분쟁조정신청, 집단분쟁조정 (민사적 해결)
– 홈페이지 : www.kopico.go.kr
– 전화 : (국번없이) 1833-6972
– 주소 : (03171)서울특별시 종로구 세종대로 209 정부서울청사 4층

▶ 대검찰청 사이버범죄수사단 : 02-3480-3573 (www.spo.go.kr)
▶ 경찰청 사이버안전국 : 182 (http://cyberbureau.police.go.kr)

자동 seo 컨설팅 받으러가기

Mysql SQL INSERT INTO SELECT 구문

by 넥스트티
2021년 8월 17일
mysql select




데이터 정제 시 자주 사용하는 SQL문으로 table 2의 데이터를 select 문으로 호출해서 table1에 삽입합니다.
경우에 따라서 where 절을 넣을 수도 있습니다.

id와 같이 자동증가하는 컬럼이 있다면 빼고 아래와 같이 넣으면 됩니다.

요점은 table1에 들어갈 table2의 컬럼 수를 동일 하게 작성하는 것입니다.

insert into table1 (id, url,da, blnum)
select id, url,da, blnum from table2
where url like ‘%next%’;

위 쿼리를 실행 전 select url,da, blnum from table2 where url like ‘%next%’; 문만 먼저 실행해보면 실행결과를 예상할 수 있습니다.

위에서 예를 들어 테이블 2개를 통합해서 한개의 테이블로 만든다면 id는 중복되어서 에러가 생길 수 있습니다.
이때 새로운 테이블에 미리 id가 자동증가로 정의 되어 있다면 id를 생략하고 다음과 같이 사용하면 됩니다.

insert into table1 (url,da, num )
select url,da, num from table2
where url like ‘%next%’;

ex) insert into 테이블명 (대분류, 핵심키워드, 핵키검색량, 키워드, 검색량)
select ‘java’,’java’,’40500′,키워드,검색량 from a_aa_oracle_refkwd
where id in (3,4,5)
지금 예는 대분류, 핵심키워드, 핵키검색량이라는 필드를 ‘java’,’java’,’40500’로 고정하고 나머지 값을 자동으로 넣는 예입니다.
실제로 많이 사용됩니다.

만약, table1과 table2가 완벽히 일치한다면 다음과 같이 사용할 수 있습니다.

insert into table1
select * from table2;
즉, 열구조가 동일하기에 컬럼을 모두 생략하는 것이 가능합니다.
위에 말씀드린 것처럼 데이터를 넣을 때 자동증가 id를 새로 만들고 싶다면
table1 id값을 자동증가로 정의한 후
위에 말씀드린 것처럼 id컬럼을 제외하고 나머지 컬럼만 넣으면 됩니다.
insert into table1 (url,da, num )
select url,da, num from table2
where url like ‘%next%’;

id컬럼 자동 증가를 위한 테이블 생성구문은 다음과 같습니다.

CREATE TABLE table1 (
id int(11) NOT NULL AUTO_INCREMENT,
url varchar(100) NOT NULL,
da varchar(300) NOT NULL,
num int(11) NOT NULL,
PRIMARY KEY (id)
)  AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

id 열에 AUTO_INCREMENT를 정의 하고 PRIMARY KEY (id)를 하단에 적어주면 됩니다.

 

테이블 a 에 키워드가 중첩된 값이 있어서 유니크한 값으로 다시 테이블을 정제하고자 할 경우는 다음과 같은 방법을 사용합니다.

insert into 테이블b (id, 대분류, 핵심키워드,핵키검색량, 키워드, 검색량)
SELECT distinct max(convert(id, int)), 대분류, 핵심키워드,핵키검색량, 키워드, 검색량 FROM 테이블a 
group by 키워드 order by 대분류,핵심키워드,convert(검색량, int) desc;

즉, 현재 테이블a와 같은 테이블b를 만들어놓고 테이블 a를 GROUP BY 키워드 구문을 사용해서 대표 값만 가져오고
대표값을 가져올 때 id값은 가장 큰값으로 가져오게 하기 위해 max 함수를 사용했습니다.
그리고 , 숫자는 max, order by 검색량 등으로 가져오면 되지만
엑셀 데이터로 바로 넣을 경우, 텍스트문으로 적용될 경우가 많음으로
convert(id, int), convert(검색량, int) 이렇게 int 형으로 형변환을 시켰습니다.
상황에 따라서 사용하지 않아도 됩니다.

관련포스트

테이블 조인
업데이트(update) 시 테이블 조인(table join) 구문

UPDATE tablea a INNER JOIN tableb b ON a.키워드=b.키워드 SET a.검색량=b.검색량 WHERE b.검색량 > 100 위의 예는 A테이블과 B테이블을 조인해서 B테이블의 검색량이 100 이상인 것만 A테이블의 검색량을 업데이트 하는... more

자동증가
Mysql 자동증가(auto increment) 및 프라이머리키(primary key) 컬럼 추가

테이블을 조정할 경우,  많이 사용됩니다. 구문은 다음과 같습니다. ALTER TABLE 테이블명 ADD COLUMN 컬럼명 INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST; 컬럼 삽입 시 위치 여기에서 FIRST는 테이블에서 제일 처음으로 컬럼을... more

case when then
Mysql CASE WHEN THEN 구문

데이터 정제 시 컬럼의 조건에 따라서 다른 컬럼의 값을 업데이트 해줘야 할 경우가 있습니다. 이 경우, 사용하는 구문이 CASE 구문입니다. 구문의 기본형식은 다음과 같습니다. CASE WHEN 조건 THEN '반환 값' WHEN 조건 THEN '반환... more