mysql csv import
!!! 파일경로에 한글(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 사양에 맞게 조정
-- 변경부분 -----------------------------------------------------------------------------
--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. 전자정부 권고
- Xverify:none
클래스 검사 생략. eclipse 실행 시간 단축 - XX:+UseParallelGC
Parallel Collector를 사용. 병렬 가비지 컬렉션. - XX:-UseConcMarkSweepGC
병행 mark-sweepGC 기능을 수행하여 GUI 응답 속도 처리 - XX:PermSize=32M
eclipse 클래스 로딩 기본 메모리 - XX:MaxPermSize=128M
eclipse 클래스 로딩 최대 메모리 - Xms256m
eclipse 실행시 잡는 최소 메모리 - Xmx256m
eclipse 실행시 잡는 최대 메모리
필수 : 프로젝트 빌드시, 메모리 점유도 높으며, 오류발생빈도가 높다.
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 |
[cubrid] tuning tip
큐브리드 매뉴얼
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 |
---|
[cubrid] database 접속 관련 확인사항
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 검색)
'database > tools' 카테고리의 다른 글
[환경설정] 이클립스 개인화 절차 및 플러그인 설치 (0) | 2016.03.24 |
---|---|
ERWIN Logical 로 DB Comment 생성 (oracle,mysql) (0) | 2012.12.03 |
db 별 날짜 관련 sql
/* 오늘 날짜출력 */
SELECT DAY(NOW());
/* 오늘에서 하루 더하기 */
SELECT DATE_ADD(NOW(), INTERVAL 1 DAY);
SELECT NOW()+INTERVAL 1 DAY;
mysql data import
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 |
Mysql 시스템 참조 쿼리 (mysql object select)
-- 테이블 정보
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 |
(위키로이동완료) oracle 기본 작업 tablespace 생성 템플릿
/* sample 객체 (ex:sample.dmp로 작업환경을 구축할때)
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 의 계정은 알아야되지만, 비밀번호는 알 필요 없다.
'database > oracle' 카테고리의 다른 글
(위키로이동완료) 오라클 시스템 참조 쿼리 (oracle object select) (0) | 2012.12.11 |
---|---|
ORA-01830: date format picture ends before converting entire input string (0) | 2012.07.15 |
mssql 복원, 삭제 (bak 파일)
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';