2009-09-28 6 views
0

사용자가 MySQL DB 테이블 또는 업로드 된 CSV 파일에서 데이터를 편집 할 수 있도록하는 프로그램 작업 중입니다.CSV 및 MySQL 작업시 가장 낮은 공통 분모

어떤 형식으로 두 데이터 형식을 가져올 수 있는지 궁금합니다. 단 하나의 프레젠테이션 모델을 코딩하여 사용자에게 데이터를 표시 할 수 있습니다. SQL을 CSV로 변환해야합니까? 아니면 두 가지 유형을 모두 거치고 다른 것을하려고 시도할까요?

+1

어떻게 그들이 CSV 대 테이블에서 데이터를 입력하는 것 하나의 공통 곳에서 모든 데이터를 가지고 MySQL의에 CSV를로드하려면이 옵션을 사용할 수 있습니다 - 일반적으로 가져 거라고 데이터로 CSV에서 가져온 데이터베이스 야, 그렇지? – warren

+0

아니요, 사용자가 SQL 테이블이나 업로드 된 CSV 파일에서 데이터를 가져옵니다. – mrpatg

답변

1

당신은

LOAD DATA LOCAL INFILE 'C:\\Documents and Settings\\path\\to\\the_file.CSV' 
INTO TABLE table_name 
FIELDS TERMINATED BY ',' 
LINES TERMINATED BY '\n' 
(field1, field2, field3, field4, etc); 
2

잘 모르겠지만 CSV/SQL 문제는 중 하나입니다. 최종 형식과 독립적 인 데이터를 나타내는 개체가 필요하다고 생각합니다.

즉, 모델 (2 차원 배열?)을 유지하고 사용자가 해당 데이터를 읽거나 쓸 수 있도록 허용합니다. 데이터를 생성해야 할 때 SQL 또는 CVS (또는 다른 형식)로 렌더링 할 수 있어야하며 그 시점에서 적절한 변환을 수행해야합니다.

관련 문제