5626_5689
chạykèo bóng đá phápChương trình Terminal tương tác, được gọi làPSQL, cho phép bạn tương tác nhập, chỉnh sửa và thực thiSQLlệnh.
Sử dụng công cụ mặt tiền đồ họa hiện có nhưPGACCESShoặcapplixware(thông quaODBC) để tạo và thao túng A cơ sở dữ kèo bóng đá pháp. Những khả năng này không được đề cập trong việc này hướng dẫn.
Viết một ứng dụng tùy chỉnh, sử dụng một trong số một số ràng buộc ngôn ngữ có sẵn. Những khả năng này là đã thảo luận thêm trongkèo bóng đá pháp Hướng dẫn của lập trình viên.
Bạn có thể muốn khởi độngPSQL, để thử các ví dụ trong này thủ công. Nó có thể được kích hoạt choMyDBCơ sở dữ kèo bóng đá pháp bằng cách nhập lệnh:
% PSQL MyDB
Bạn sẽ được chào đón với thông báo sau:
Chào mừng bạn đến với PSQL, Terminal tương tác PostgreSQL. Loại: \ Bản quyền cho các điều khoản phân phối \ H để được trợ giúp với các lệnh SQL \? Để được trợ giúp về các lệnh chém nội bộ \ g hoặc chấm dứt với dấu chấm phẩy để thực hiện kèo bóng đá pháp vấn \ q để bỏ mydb =
Lời nhắc này chỉ ra rằngPSQLIS lắng nghe bạn và bạn có thể gõSQLkèo bóng đá pháp vấn vào không gian làm việc được duy trì bởi màn hình đầu cuối. ThePSQLChương trình tự trả lời các lệnh đặc biệt bắt đầu bằng ký tự dấu gạch chéo ngược,\. Ví dụ, bạn có thể nhận trợ giúp trên cú kèo bóng đá pháp của nhiềukèo bóng đá pháp SQLlệnh bằng cách nhập:
MyDB = \ H
Khi bạn đã hoàn thành việc nhập kèo bóng đá pháp vấn của mình vào công việc không gian, bạn có thể chuyển nội dung của không gian làm việc chokèo bóng đá phápMáy chủ bằng cách nhập:
mydb = \ g
Điều này cho máy chủ xử lý kèo bóng đá pháp vấn. Nếu bạn chấm dứt kèo bóng đá pháp vấn của bạn với dấu chấm phẩy,\ gIS không cần thiết.PSQLWill Tự động xử lý các kèo bóng đá pháp vấn chấm dứt dấu chấm phẩy. Để đọc kèo bóng đá pháp vấn từ một tệp, nóiMyFile,, Thay vì nhập chúng một cách tương tác, hãy loại:
MyDB = \ I MyFile
Để thoát ra khỏiPSQLvà trả lại đến unix, gõ
MyDB = \ Q
vàPSQLsẽ bỏ và trả lại bạn đến vỏ lệnh của bạn. (Để biết thêm mã thoát, nhập\?tạiPSQLNhắc.) Không gian trắng (tức là, không gian, tab và newlines) có thể được sử dụng tự do TRONGSQL8978_9028--. Mọi thứ Sau khi dấu gạch ngang đến cuối dòng bị bỏ qua. Nhận xét nhiều dòng và nhận xét trong một dòng, được biểu thị qua/* ... */.