나의 마음을 ctrl+c,너의 가슴에 ctrl+v

mysql csv import

database/mysql2017. 9. 5. 09:00

!!! 파일경로에 한글(None ascii) 문자가 혼재되어있는 경우, 파일을 잘 인식하지 못한다.
(Oracle 도 유사)


 

TRUNCATE TABLE xdb._tb_member;

LOAD DATA LOCAL INFILE  'C:/_fm_member.csv'

INTO TABLE xdb._tb_member

FIELDS TERMINATED BY ',' 

ENCLOSED BY '"'

LINES TERMINATED BY '\n'

IGNORE 1 LINES

(Field1, Field2, Field3)

;


'database > mysql' 카테고리의 다른 글

mysql data import  (0) 2013.02.22
Mysql 시스템 참조 쿼리 (mysql object select)  (0) 2013.02.01

0. eclipse.ini - develop PC 사양에 맞게 조정

-- OS 64bit 메모리 8G 기준

-- 변경부분 -----------------------------------------------------------------------------
--launcher.XXMaxPermSize
258m
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
258m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=1.6
-Xms1024m
-Xmx1024m

-- 추가부분 -----------------------------------------------------------------------------
-Xverify:none
-XX:+UseParallelGC
-XX:-UseConcMarkSweepGC


1-1. validation 관련 : Window - properties


1-2. validation 관련 : Window - properties (JSP)


1-3. validation 관련 : Project properties (Javascript)
 


2-1. editor 관련


2-2. editor 관련 

(비추, 한글쪼그라듬) (Hack2.0 은 https://sourcefoundry.org/hack/)

D2 코딩
http://dev.naver.com/projects/d2coding/

Anonymous Pro
https://github.com/chrissimpkins/codeface/tree/master/fonts/anonymous-pro

 

 

 


2-2. Editor Hyperlinking



3-1. compiler ignore

 

3-2. Spell error auto


3-3. Folding Enable


4-1. 자동줄바꿈 관련





4-2. JSP 자동줄바꿈 관련



5-1. 전자정부 권고

  1. Xverify:none 
    클래스 검사 생략. eclipse 실행 시간 단축
  2. XX:+UseParallelGC 
    Parallel Collector를 사용. 병렬 가비지 컬렉션.
  3. XX:-UseConcMarkSweepGC 
    병행 mark-sweepGC 기능을 수행하여 GUI 응답 속도 처리
  4. XX:PermSize=32M 
    eclipse 클래스 로딩 기본 메모리
  5. XX:MaxPermSize=128M 
    eclipse 클래스 로딩 최대 메모리
  6. Xms256m 
    eclipse 실행시 잡는 최소 메모리
  7. Xmx256m 
    eclipse 실행시 잡는 최대 메모리


6. [Project 설정] Javascript Builder Option 해제

필수 : 프로젝트 빌드시, 메모리 점유도 높으며, 오류발생빈도가 높다. 



7. 플러그인 설치 - 1. Virtual Word Wrap (자동줄바꿈)
    - 기능 : editplus 처럼, 코드가 일정길이 넘을 경우 자동줄바꿈 처리가 된다.

* Help -> Install New Software

Name : Virtual Word Wrap
Location :
http://ahtik.com/eclipse-update/

Add Repository 후, 나오는 Word Warp Feature 선택 후, 설치

설치가 왼료되면 재시작이 되며,
에디터 창에서 Ctrl+Alt+W 혹은 마우스 오른쪽 키 -> Word Wrap 체크 시 해당 기능이 적용된다.


jrebel 추가

첨부파일로 갈음함. 첨부파일의 스크린샷 참조  jrebel.zip
* 인증 유효 주소가 다음과 같이 변경되었다. https://my.jrebel.com/

1. jrebel 추가 후, Server option - 01

1. jrebel 추가 후, Server option - 02


'database > tools' 카테고리의 다른 글

이클립스 톰캣 연동 (럼보즈 방식)  (0) 2013.06.26
ERWIN Logical 로 DB Comment 생성 (oracle,mysql)  (0) 2012.12.03

큐브리드 매뉴얼
http://www.cubrid.com/manual/93/index.html

// delete, update 시 공간유지. (테이블스페이스 공간을 효율적으로 재사용할수 있다.)
create table XXX (tmp varchar) REUSE_OID;

// rownum
SELECT orderby_num() AS RNUM,~~~

// 조회하면서 조회카운트 바로 업데이트 (SMALLINT, INTEGER, BIGINT)
SELECT content FROM board WHERE id=1 WITH INCREMENT FOR cnt;
SELECT b.content, INCR(b.read_count) FROM (SELECT * FROM board WHERE id = 1) AS b

// 임시테이블생성, 특정필드 기준 그룹내 번호생성하며 임시테이블 생성시
CREATE TABLE ttt_temp AS 
SELECT conts_image_seq, conts_no, ROW_NUMBER() over (PARTITION BY conts_no) rr
FROM ttr_real;

'database > cubrid' 카테고리의 다른 글

[cubrid] database 접속 관련 확인사항  (0) 2014.05.02

1. 버전 문제

cubrid 의 경우 version 설정에 매우 밀접하게 연관되어 있어, 버전이 틀린경우 여지없이 접속이 되지 않는다.
오류 메시지 또한, 버전이 틀려 접속할수 없다 등으로 뜨는게 아니라, 불명확하게
Cannot connect to a broker
등으로 출력된다.

따라서 로컬환경 구축시에는 반드시 jdbc 버전을 연결 db 버전과 정확히 맞추어서 설정한다.

pom.xml 의 예

<dependency>nbsp;  <groupId>cubrid</groupId>
   <artifactId>cubrid-jdbc</artifactId>
   <version>8.4.3.1005</version><!-- 연결할 cubrid db 의 버전과 일치해야함 -->
</dependency>


2. cubrid Manager에서 실제 jdbc 연결정보 얻어내기

cubrid Manager에 접속시에는 8001 port 를 사용하지만 (아래 이미지 참조)



실제 연계할 application에서 datasource 설정시에는 cubrid Manager 에서 얻어낸 접속 정보로 설정해야 접속이 된다. (아래이미지 참조)


'database > cubrid' 카테고리의 다른 글

[cubrid] tuning tip  (0) 2015.03.23

이클립스 톰캣 연동 (럼보즈 방식)


  • tomcat plugin 셋팅

    http://www.eclipsetotale.com/tomcatPlugin.html#A3 중 최신버전으로 이클립스 plugin 폴더로



  • 이클립스 재실행 후, Windows - preferences


  • 기존 프로젝트 preferences



* JNDI 연동은 현 블로그 내 다른 게시글 참조 (jndi 검색)

mysql

/* 오늘 날짜출력 */
SELECT DAY(NOW());

/* 오늘에서 하루 더하기 */
SELECT DATE_ADD(NOW(), INTERVAL 1 DAY);
SELECT NOW()+INTERVAL 1 DAY;

mysql data import

database/mysql2013. 2. 22. 23:37
/* database create */
CREATE DATABASE `sample`
CHARACTER SET 'utf8' COLLATE 'utf8_general_ci';

/* phpMyAdmin 등으로 dump 뜬 sql 실행 */

'database > mysql' 카테고리의 다른 글

mysql csv import  (0) 2017.09.05
Mysql 시스템 참조 쿼리 (mysql object select)  (0) 2013.02.01


-- 테이블 정보
SELECT * FROM INFORMATION_SCHEMA.TABLES;

-- 세부 컬럼정보
SELECT * FROM INFORMATION_SCHEMA.COLUMNS;

-- 활용예제
SELECT
TABLE_NAME AS '테이블 명'
,(SELECT TABLE_COMMENT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = A.TABLE_NAME LIMIT 1 ) AS '테이블 주석'
,COLUMN_NAME AS '컬럼명'
,COLUMN_COMMENT AS '주석'
,COLUMN_TYPE
,SUBSTRING(IS_NULLABLE,1) AS 'NULL 여부'
,(case when length(COLUMN_KEY) > 0 THEN 'Y' ELSE 'N' END) AS 'PK 여부' 
 FROM INFORMATION_SCHEMA.COLUMNS A WHERE TABLE_SCHEMA = 'TESTDB' order by TABLE_NAME;

'database > mysql' 카테고리의 다른 글

mysql csv import  (0) 2017.09.05
mysql data import  (0) 2013.02.22

/* sample 객체 (ex:sample.dmp로 작업환경을 구축할때)

/* tablespace create */
CREATE TABLESPACE sample DATAFILE
'F:\DB\ORACLE\ORADATA\ORCL\SAMPLE.DBF' SIZE 10M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K;

/* user create */
CREATE USER sample IDENTIFIED BY "sample##"
DEFAULT TABLESPACE SAMPLE
TEMPORARY TABLESPACE TEMP;

/* 권한주기 */
grant connect,resource,dba to sample; 

* 운영체제에서 imp로 데이터 import (예)
imp system/system file=impdb.imp fromuser='fu' touser='tu'

실행시마다 간혹 착가하는 경우가 있어 기재하는데, 이전할 db 의 계정은 알아야되지만, 비밀번호는 알 필요 없다.

아래 Sql을 실행
/* 복원할 database가 기존에 있고, 삭제를 해야하는 경우 */
ALTER DATABASE testDatabase SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
Drop DATABASE testDatabase;

/* 복원할 파일 확인 */
Restore FileListOnly From Disk = 'c:\testDatabase.bak';  /* 검색된 LogicalName 을 아래에서 사용 */

/* 복원, 용량에 따라 시간이 다소 걸림 */
Restore Database nyl_new From Disk = 'c:\testDatabase.bak';
With Move 'testDatabase_Data' to 'F:\mssql save repository\testDatabase.mdf'
,Move 'testDatabase_Log' to 'F:\mssql save repository\testDatabase.ldf';