2012-10-19 3 views
0

나는 예를 들어, SQL에 일부 테이블을 생성 :.txt 파일을 SQL 테이블로 가져 오는 방법은 무엇입니까?

CREATE TABLE Courses(
    CourseNo INTEGER CHECK(100<=CourseNo AND CourseNo<=999) PRIMARY KEY, 
    Title VARCHAR(100) NOT NULL, 
) 

가 나는 위의 테이블에 .txt 파일에서 일부 데이터를 가져 오는 것을 의미합니다이 테이블의 인스턴스를해야한다. 어떻게해야합니까? 이 목표를 달성 할 수 있도록 SQL 소프트웨어에 버튼이 있습니까? 또는 "INSERT"와 같은 코드를 사용하여 테이블에 파일을 가져와야합니까?

+0

텍스트 파일이 CSV이면 SQL Server에서 사용 가능한 가져 오기 및 내보내기 도구를 사용할 수 있습니다. Express Edition에서는이 기능을 사용할 수 없습니다. – eka

+2

어떤 데이터베이스를 사용하고 있습니까? – DaveRlz

+0

음 ... 무슨 "소프트웨어"를 사용하고 있습니까? MySQL은? SQL Server? 신탁? 접속하다? – Sablefoste

답변

0

MySQL을 사용하는 경우 각 필드를 구분하는 쉼표와 각 레코드 끝의 캐리지 리턴 (줄 끝)으로 파일을 형식화해야합니다. TXT 파일을 CSV로 저장해야합니다 (txt를 csv로 바꿉니다).

phpmyadmin을 열고 DB를 선택하고 테이블을 선택한 다음 가져 오기를 클릭하십시오. 파일을 선택하고 형식을 SQL에서 CSV로 변경하십시오.

관련 문제