이는 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 odbx-sql 명령입니다.
프로그램:
이름
odbx-sql - 데이터베이스 및 대화형 SQL 셸과 통신하기 위한 만능 칼
개요
odbx-SQL [-?] [-비 백엔드] [-씨 구성 파일] [-NS 데이터베이스] [-NS 구분자] [-시간 주인] [-i] [-k
키워드 파일] [-NS 포트] [-NS 분리 기호] [-유 사용자 이름] [-w]
기술
odbx-SQL 지원하는 데이터베이스와 통신할 수 있는 작고 유연한 유틸리티입니다.
OpenDBX 라이브러리. 배치 모드에서 주요 목적은 쉘 스크립트에서 작업을 자동화하는 것입니다.
데이터베이스 작업이 필요합니다. 반면에 대화식 모드는 다음을 제공합니다.
데이터베이스 내용을 수정하거나 명령문을 테스트하기 위한 편리한 SQL 셸. 의 형식
사이의 분리를 위한 문자열을 정의하여 출력을 어느 정도 확장하도록 제어할 수 있습니다.
열 및 필드 값을 구분하는 데 사용됩니다.
옵션
-h, --도움말
사용 가능한 옵션에 대한 간단한 설명이 포함된 도움말을 인쇄하십시오.
-b, --backend=이름
사용해야 하는 데이터베이스 백엔드의 이름 또는 백엔드 라이브러리의 경로
OpenDBX 드라이버.
-c, --config=구성파일
데이터베이스에 연결하는 데 필요한 매개변수가 포함된 구성 파일입니다. 그만큼
파일에는 사용해야 하는 백엔드 값, 호스트 이름 또는 IP가 포함될 수 있습니다.
주소(및 필요한 경우 포트), 데이터베이스 이름 및 사용자 및
비밀번호. 이러한 값은 구성 파일에 배치해야 합니다.
비대화형 프로그램 실행에서 액세스할 수 있습니다.
어디서나 암호. 이러한 구성 파일의 전체 예는 다음에서 찾을 수 있습니다.
이 설명서의 예제 섹션.
-d, --database=이름
서버의 데이터베이스 이름 또는 로컬 파일의 데이터베이스 파일 경로
시스템.
-f, --delimiter=문자
반환되는 필드 값을 둘러싸야 하는 단일 문자 또는 문자열
SELECT와 유사한 문이며 stdout에 인쇄됩니다.
-h, --호스트=이름
호스트 이름, IP 주소 또는 데이터베이스 파일의 경로. 로 가는 길이기도 합니다
로컬에서만 데이터베이스 서버와 통신하기 위해 명명된 파이프.
-i, --대화형
대화식 모드로 실행되며 배치 모드와 달리 편리한 SQL 셸 제공
stdin에서 입력을 기다리고 stdout에 결과를 인쇄합니다.
-k 키워드 파일
키워드 자동 완성 기능을 제공하는 데 사용되는 키워드 파일의 위치입니다.
-p, --포트=포트
데이터베이스 서버가 수신하는 TCP/IP 포트 이름 또는 번호입니다. 이 매개변수의 경우
명령줄에 추가되지 않으며 대부분의 데이터베이스 클라이언트 라이브러리는 기본값을 사용합니다.
값. 전부는 아니지만 많은 데이터베이스 서버가 이름에서 포트 번호를 확인할 수 있습니다.
최대 이식성을 위해 매개변수 값은 포트 번호여야 합니다.
-s 구분자
반환되는 필드 값을 구분해야 하는 단일 문자 또는 문자열
SELECT와 유사한 문이며 stdout에 인쇄됩니다.
-u, --사용자 이름=이름
인증을 위해 데이터베이스 서버로 전송되는 사용자의 이름입니다.
-w, --암호
명령줄에서 암호를 묻는 메시지를 표시합니다.
사용 예
구성 파일
백엔드 = mysql
호스트 = 로컬 호스트
포트 = 3306
데이터베이스 = 테스트
사용자 이름 = myuser
비밀번호 = 비밀
시작 중 in 대화형 모드
odbx-sql -c mysql.conf -i
실행 중 명령 in 일괄 모드
고양이 stmt.sql | odbx-sql -c mysql.conf
EXIT 지위
odbx-SQL 오류가 발생하면 1을 반환하고 모든 명령이 성공하거나 경고만 있으면 0을 반환합니다.
보고됩니다. 경고가 발생하면 stderr에 기록됩니다.
5 4월 2016 odbx-SQL(1)
onworks.net 서비스를 사용하여 온라인에서 odbx-sql 사용