플랫 파일을 만드는 방법

플랫 텍스트 파일을 만드는 것은 클라이언트 전화 번호와 같은 기본 정보가 포함된 작은 데이터베이스를 관리하는 좋은 방법입니다. 그러나 파일에 몇 개의 필드 이상을 포함할 계획이라면 MySQL이나 Oracle을 사용하는 것이 가장 좋습니다. 이 기사에서는 Windows 셸에서 사용할 수 있는 기본 플랫 파일 텍스트 데이터베이스를 만드는 방법을 보여줍니다. 여기에는 입력 파일만 생성하는 가장 중요한 단계가 포함되어 있습니다(출력 파일은 다른 날 생성할 수 있음). 단순함을 유지하기 위해 이 지침은 이름과 전화 번호를 저장하는 데이터베이스만 만듭니다. 연습 후 원하는 경우 더 많은 필드를 만들 수 있습니다.

1 단계

입력 프로그램을 만듭니다. 텍스트 파일을 열고 input.pl로 저장합니다. 여기에서 프로그램을 입력합니다. 텍스트 편집기에서 프로그램을 다시 엽니다.

오늘의 비디오

2 단계

"open (DB,">>db.txt");"를 입력하여 정보를 추가하기 위해 저장된 db.txt 파일을 엽니다. input.pl 파일에서. ">>" 기호는 해당 파일에 정보를 추가한다는 의미입니다.

3단계

입력을 받아 텍스트 파일로 보냅니다. 유형 인쇄 "클라이언트 이름: "; $이름 = <>; chomp($이름); 인쇄 "고객 전화:; $전화 = <>; chomp($전화); 이것은 db.txt로 보내려는 정보의 두 비트를 캡처하여 각각 이름과 전화라는 두 변수에 저장합니다.

4단계

표시된 형식으로 db.txt 파일로 인쇄하십시오. 정보가 txt 파일에 다음과 같이 인쇄되기를 원합니다. 이름: Mike Davis, 전화번호: 555-5523 ​​이름: Jane Brooks, 전화번호: 555-7878 따라서 다음을 입력합니다. print DB "Name:$name, Number:$phone\n";

5단계

셸을 열고 프롬프트에서 "cd c:"를 입력하여 c:\디렉토리로 이동합니다.

6단계

...

input.pl 프로그램을 호출하는 명령 프롬프트

"bills" 디렉토리, "cd bills\db" 내의 "db" 디렉토리와 같이 스크립트가 저장된 디렉토리로 이동하십시오.

7단계

...

프로그램에 이름과 숫자 입력하기

프로그램이 요구하는 정보를 입력하십시오. 두 개의 파일을 넣을 것이기 때문에 프로그램을 두 번 실행하십시오. while 루프를 사용하여 지속적으로 실행하는 방법이 있지만 조금 더 복잡해집니다.

8단계

...

데이터베이스의 이름

db.txt 파일을 열어 일반 텍스트 데이터베이스를 성공적으로 생성했는지 확인하십시오. 이미지에 있는 것과 같아야 합니다.

9단계

일반 텍스트 데이터베이스에 원하는 만큼 이름을 추가할 수 있습니다. 컴퓨터에 메모리가 충분하다면 수백만 명까지도 추가할 수 있습니다. 주소 또는 ID 번호와 같은 더 많은 필드를 데이터베이스에 추가해 보십시오.

필요한 것

  • 텍스트 에디터

  • 텍스트 파일

";"를 넣어야 합니다. 올바른 위치에 표시합니다. 프로그램이 없으면 실행되지 않습니다.

경고

while 루프를 만드는 경우 프로그램이 무한히 실행되기 시작하면 "Ctrl c"를 사용하여 프로그램을 중지하십시오.