MySQL 테이블의 데이터를 CSV 파일로 내보내는 4가지 방법
·
프로젝트 관련 조사/DB
1. 첫번째 방법 첫번째 방법 사용 시 주의 사항 : 'my_table.csv' 파일명에 my.ini의 secure-file-priv 경로를 같이 적어야 정상적으로 파일이 export 되는 경우가 있음. 파일명 : MySQL table into CSV file 1.sql SELECT * FROM my_table INTO OUTFILE 'my_table.csv' CHARACTER SET euckr FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\n' 2. 두번째 방법 파일명 : MySQL table into CSV file 2.sql SELECT * FROM ( ( SELECT '필드1' AS ..
elasticsearch cluster 구성시 연결 안되는 노드 발생할때
·
프로젝트 관련 조사/시스템 구축
elasticsearch cluster 구성시 연결 안되는 노드 발생할때 기존 노드 데이터랑 연결하려는 노드 데이터랑 상이할 경우 연결이 안됨.. 기존 노드 데이터 삭제 후 다시 시작하면 정상적으로 연결 가능
[Elasticsearch] 관계형 DB와 Elasticsearch 비교
·
프로젝트 관련 조사/로그 관련
1. RDB ElasticSearch 비교RDBElasticSearchDatabaseIndexTableTypeRowDocumentColumnField 참고사이트http://sarc.io/index.php/aws/565-aws-elasticsearch-index-document
ubuntu mysql 한글 패치
·
프로젝트 관련 조사/DB
ctrl+alt+t 눌러서 터미널을 연다 $ sudo vi /etc/mysql/my.cnf [client]default-character-set=utf8 [mysql]default-character-set=utf8 [mysqld]collation-server = utf8_unicode_ciinit-connect='SET NAMES utf8'character-set-server = utf8 $ service mysql restart 혹은 # client 부분밑에 추가[client]default-character-set = utf8 # mysqld 부분밑에 추가[mysqld]init_connect = SET collation_connection = utf8_general_ciinit_connect = SET..
[MYSQL] 문자열 타입 (column type)
·
프로젝트 관련 조사/DB
출처:https://otoong.tistory.com/entry/MYSQL-%EB%AC%B8%EC%9E%90%EC%97%B4-%ED%83%80%EC%9E%85-1-column-type MySQL의 문자열 타입은 주로 텍스트를 저장하는데 쓰이지만, 임의의 데이터를 담을 수 있는 범용 타입이다. 이 타입들은 최대 길이가 변하는 값들을 담을 수 있고 대 소문자를 구별해서 처리하는 지에 따라 선택할 수 있다. MySQL 4.1부터 CHAR, VARCHAR 그리고 TEXT 타입에 대해 문자 세트를 특정 칼럼에 적용할 수 있다. 문법은 CHARACTER SET charset 이고, 여기서 charset은 latin1, greek혹은 utf8과 같은 문자 세트 식별자이다. 서버에 의해 지원되는 허용되는 문자 세트는 ..
MySQL 제약조건 추가, 수정 및 삭제
·
프로젝트 관련 조사/DB
출처: https://toma0912.tistory.com/47 안녕하세요. 오늘은 제약사항에 대해서 포스팅 해보려고 합니다. 우선 '제약 조건'의 의미에 대해서 알아보고 간단한 예제를 통해 제약 조건에 대해서 알아보겠습니다. 제약조건(Constraint)? 제약조건(Constraint)이란, 데이터의 무결성을 지키기 위해 제한된 조건을 의미합니다. 즉, 데이터를 삽입할 때 무조건적으로 삽입되는 것이 아니라 어떠한 조건을 만족했을 경우에만 데이터가 삽입되도록 제약을 할 수 있는 것이라고 생각하시면 됩니다. 우선 기본적인 제약 조건들의 사용법에 대해서 알아보겠습니다. // 제약조건 확인하기 DESC 데이터베이스 명.테이블 명; // 제약조건 삭제 ALTER TABLE [테이블 명] DROP CONSTRAI..
[MYSQL] constraints 설정 값 확인 명령어
·
프로젝트 관련 조사/DB
SHOW CREATE TABLE mytable;
데이터베이스 네이밍 룰
·
프로젝트 관련 조사/DB
1. Database 관련 Naming Rule가. Database Schema Name1) 규칙█ Database Profile 이름을 의미함█ DB Alias 이름과 동일하게 함█ 영문 대문자로 작성함█ Database Short Name의 길이는 최대 8자리를 넘을 수 없음█ Database Short Name은 각 Site의 Unique한 Name을 사용함 2) 표기 방식 예) TOURDB, ETKP, TKS… 나. Table Name1) 규칙█ 테이블임을 표시하기 위해 테이블 명 뒤에 ‘_TB’ 라는 구분을 사용함█ 테이블명은 대문자로 사용함█ 시스템 구분 코드와 모듈구분코드로 업무 영역을 구분함█ 의미있는 테이블명은 3단어까지 사용할 수 있음█ 단어와 단어 사이는 ‘_’로 구성함█ 각 단어는 ..
TOMCAT 에러 정보 제거하기
·
프로젝트 관련 조사/웹
출처: http://linux.systemv.pe.kr/tomcat-%EC%97%90%EB%9F%AC-%EC%A0%95%EB%B3%B4-%EC%88%A8%EA%B8%B0%EA%B8%B0/ Java 애플리케이션을 작성할때에 에러 발생시 보여줄 에러 페이지를 설정할 수 있습니다. 웹 애플리케이션 설정 파일인 web.xml 파일에 다음과 같이 해줍니다.web.xml 파일에 에러 페이지 설정XHTML12345678 404 /error/404.jsp 500 /error/500.jsp단순하게 HTTP 응답코드 뿐만 아니라 Java Exception 객체에 따른 에러도 설정할 수 있습니다.web.xml 에 Exception 에러 페이지 설정.XHTML12345678 java.lang.Throwable /error/e..
JWT(JSON Web Token)을 이용한 API 인증
·
프로젝트 관련 조사/웹
JWT(JSON Web Token)을 이용한 API 인증 - #1 개념 소개조대협 (http://bcho.tistory.com) REST API에 대한 보안과 인증이 화두가 되면서 많이 언급되는 것이 OAuth인데, 근래에 들어서 화두가 되고 있는 것이 JWT (JSON Web Token)이라는 표준이다. Claim기반 토큰의 개념 OAuth에 의해서 발급되는 access_token은 random string으로 토큰 자체에는 특별한 정보를 가지고 있지 않는 일반적인 스트링 형태 이다. 아래는 페이스북에서 발급된 access_token의 형태로 일반적인 문자열 형태임을 확인할 수 있다. API나 서비스를 제공하는 서버 입장에서 그 access_token을 통해서 사용자에 연관된 권한(예를 들어 scope..