Bây giờPostgreslà lên và Chạy chúng ta có thể tạo một số cơ sở dữ kèo bóng đá hom nay để thử nghiệm. Ở đây, chúng tôi Mô tả các lệnh cơ bản để quản lý cơ sở dữ kèo bóng đá hom nay.
hầu hếtPostgresỨng dụng Giả sử rằng tên cơ sở dữ kèo bóng đá hom nay, nếu không được chỉ định, giống như tên trên tài khoản máy tính của bạn.
Nếu quản trị viên cơ sở dữ kèo bóng đá hom nay của bạn đã thiết lập tài khoản của bạn mà không cần Đặc quyền tạo cơ sở dữ kèo bóng đá hom nay, sau đó cô ấy nên nói với bạn những gì Tên của cơ sở dữ kèo bóng đá hom nay của bạn là. Nếu đây là trường hợp, thì bạn có thể Bỏ qua các phần về việc tạo và phá hủy cơ sở dữ kèo bóng đá hom nay.
Giả sử bạn muốn tạo cơ sở dữ kèo bóng đá hom nay có tênMyDB. kèo bóng đá hom nay có thể làm điều này với những điều sau yêu cầu:
% createdb mydb
Nếu bạn không có các đặc quyền cần thiết để tạo cơ sở dữ kèo bóng đá hom nay, Bạn sẽ thấy như sau:
% createdb mydb Cảnh báo: Người dùng "Tên người dùng của bạn" không được phép tạo/phá hủy cơ sở dữ kèo bóng đá hom nay createdb: tạo cơ sở dữ kèo bóng đá hom nay không thành công trên mydb.
Postgrescho phép bạn tạo bất kỳ số lượng cơ sở dữ kèo bóng đá hom nay nào tại một trang web nhất định và bạn tự động Trở thành quản trị viên cơ sở dữ kèo bóng đá hom nay của cơ sở dữ kèo bóng đá hom nay bạn vừa tạo. Tên cơ sở dữ kèo bóng đá hom nay phải có ký tự đầu tiên chữ cái và là giới hạn ở độ dài 32 ký tự. Không phải mọi người dùng đều có ủy quyền để trở thành một quản trị viên cơ sở dữ kèo bóng đá hom nay. Nếu nhưPostgresTừ chối tạo cơ sở dữ kèo bóng đá hom nay cho bạn, sau đó, quản trị viên trang web cần cho phép bạn tạo cơ sở dữ kèo bóng đá hom nay. Tham khảo ý kiến quản trị viên trang web của bạn nếu điều này xảy ra.
Khi bạn đã xây dựng cơ sở dữ kèo bóng đá hom nay, bạn có thể truy cập nó bằng cách:
chạyPostgresChương trình giám sát đầu cuối (ví dụ:PSQL) cho phép kèo bóng đá hom nay tương tác nhập, chỉnh sửa và thực thiSQLlệnh.
Sử dụng công cụ Frontend gốc hiện có nhưPGACCESShoặcapplixware(ViaODBC) để tạo và thao tác cơ sở dữ kèo bóng đá hom nay.
Sử dụng ngôn ngữ như Perl hoặc TCL có hỗ trợ giao diện choPostgres7896_8033PGACCESS, đã đề cập ở trên, là một ứng dụng như vậy được viết bằng TK/TCL và có thể được sử dụng như một ví dụ.
Viết ACChương trình sử dụng Thư viện chương trình con LIBPQ. Điều này cho phép kèo bóng đá hom nay gửiSQLlệnh từCvà nhận lại câu trả lời và tin nhắn trạng thái Chương trình của kèo bóng đá hom nay. Giao diện này được thảo luận thêm trongHướng dẫn lập trình viên PostgreSQL.
% PSQL MyDBkèo bóng đá hom nay sẽ được chào đón với thông báo sau:
8926_9234
Lời nhắc này chỉ ra rằng màn hình đầu cuối đang nghe kèo bóng đá hom nay và kèo bóng đá hom nay có thể nhậpSQLTruy vấn vào một không gian làm việc được duy trì bởi màn hình thiết bị đầu cuối. ThePSQLChương trình trả lời Escape Mã bắt đầu bằng ký tự dấu gạch chéo ngược, "\"Ví dụ: kèo bóng đá hom nay có thể nhận trợ giúp về cú pháp của nhiềuPostgres SQLlệnh bằng cách nhập:
MyDB = \ H
Một khi kèo bóng đá hom nay đã hoàn thành việc nhập truy vấn của mình vào không gian làm việc, kèo bóng đá hom nay có thể chuyển nội dung của không gian làm việc choPostgresMáy chủ bằng cách nhập:
mydb = \ gĐiều này cho máy chủ xử lý truy vấn. Nếu kèo bóng đá hom nay chấm dứt Truy vấn của kèo bóng đá hom nay với dấu chấm phẩy, "\ g"IS không cần thiết.PSQLWill Tự động xử lý các truy vấn chấm dứt dấu chấm phẩy. Để đọc truy vấn từ một tập tin, nói MyFile, thay vì nhập chúng một cách tương tác, kiểu:
MyDB = \ I FileNameĐể thoát ra khỏiPSQLvà Quay lại Unix, nhập
10513_10535vàPSQLsẽ bỏ và trả lại cho kèo bóng đá hom nay về vỏ lệnh của kèo bóng đá hom nay. (Để biết thêm mã thoát, nhập\ HTại dấu nhắc màn hình.) Không gian trắng (tức là, không gian, tab và newlines) có thể được sử dụng tự do trongSQLTruy vấn. Nhận xét một dòng là được biểu thị bằng "--". Mọi thứ sau khi Tashes lên đến cuối dòng bị bỏ qua. Nhiều dòng Nhận xét và nhận xét trong một dòng, được ký hiệu là "/* ... */".
Nếu bạn là quản trị viên cơ sở dữ kèo bóng đá hom nay cho cơ sở dữ kèo bóng đá hom nayMyDB, kèo bóng đá hom nay có thể phá hủy nó bằng cách sử dụng Lệnh unix sau:
% DROPDB MyDBHành động này loại bỏ vật lý tất cả các tệp UNIX liên kết với cơ sở dữ kèo bóng đá hom nay và không thể hoàn tác, vì vậy điều này nên chỉ được thực hiện với rất nhiều suy nghĩ.