>  기사  >  운영 및 유지보수  >  리눅스에서 SQL 파일을 실행하는 명령은 무엇입니까?

리눅스에서 SQL 파일을 실행하는 명령은 무엇입니까?

藏色散人
藏色散人원래의
2023-03-02 10:30:237139검색

Linux에서 sql 파일을 실행하는 명령은 "psql -f test.sql"입니다. Linux에서 sql 스크립트를 실행하는 방법은 다음과 같습니다. 1. 쉘 도구를 사용하여 postgresql이 설치된 서버에 로그인합니다. sql 스크립트 내용; 3. "psql -f test.sql" 명령을 통해 "test.sql" 스크립트를 실행할 수 있습니다.

리눅스에서 SQL 파일을 실행하는 명령은 무엇입니까?

이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.

Linux에서 sql 파일을 실행하는 명령은 무엇인가요?

Linux에서 SQL 스크립트를 실행하는 구체적인 단계는 다음과 같습니다.

1. 쉘 도구를 사용하여 postgresql이 설치된 서버에 로그인하고 postgresql의 기본 운영 사용자인 postgres 사용자로 전환하고 다음 명령을 실행합니다. is: su - postgres, 현재 경로가 /var/lib/psql인지 확인하고, test.sql 스크립트 파일을 생성하고, 명령은 vim test.sql입니다.

리눅스에서 SQL 파일을 실행하는 명령은 무엇입니까?

2 SQL 스크립트의 내용은 다음과 같습니다. create table test(id int null 기본 키, 이름 텍스트)

리눅스에서 SQL 파일을 실행하는 명령은 무엇입니까?

3. test.sql 스크립트, 명령은 다음과 같습니다. psql -f test.sql

이 시스템에 postgresql이 설치되어 있기 때문입니다. 첫 번째 단계에서 postgres 사용자로 전환했기 때문에 여기서는 기본적으로 postgres 사용자가 작동합니다. 사용자 이름과 비밀번호를 가져오지 않고. 실행 결과는 다음과 같습니다.

create table

insert 0 1

실행이 완료된 후 데이터베이스에 로그인하면 명령은 다음과 같습니다. psql

리눅스에서 SQL 파일을 실행하는 명령은 무엇입니까?

4. psql 대화형 명령줄을 입력하면 두 개의 보기 명령을 실행합니다: d

test 테이블이 실제로 성공적으로 생성된 것을 확인할 수 있으며, 그런 다음 명령을 실행합니다. d test

테이블의 필드가 id임을 확인할 수 있습니다. 및 이름은 create 문의 내용과 동일하며 첫 번째 The 문이 성공적으로 실행되었음을 나타냅니다.

리눅스에서 SQL 파일을 실행하는 명령은 무엇입니까?

5. 명령은 다음과 같습니다. select * from test;

표시된 값은 1, t1이며 이는 테스트가 성공적으로 실행되었음을 나타냅니다. sql 스크립트가 성공적으로 실행되었습니다.

리눅스에서 SQL 파일을 실행하는 명령은 무엇입니까?

6. 기본값은 postgres 사용자입니다. 로컬 작업은 사용자와 비밀번호가 필요하지 않습니다. 이제 원격 Linux 서버에서 postgresql을 작동해 보겠습니다. 즉, 로컬 스크립트 파일을 실행하고 생성해 보겠습니다. 원격 서버에서. 아래 그림과 같이 명령어는 psql -U test1 -h 192.168.1.194 -f test.sql 이며, 해당 사용자의 비밀번호를 입력합니다.

리눅스에서 SQL 파일을 실행하는 명령은 무엇입니까?

7. 명령은 다음과 같습니다: psql -U test -h 192.168.194

view 명령 실행: d, d test

마지막으로 데이터베이스 쿼리: select * from test; 결과는 위와 동일합니다. 모두 일관됩니다.

리눅스에서 SQL 파일을 실행하는 명령은 무엇입니까?

추천 학습: "Linux 비디오 튜토리얼"

위 내용은 리눅스에서 SQL 파일을 실행하는 명령은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.