Bây giờPostgreslà lên và Chạy chúng ta có thể tạo một số cơ sở dữ soi kèo bóng đá truoctran để thử nghiệm. Ở đây, chúng tôi Mô tả các lệnh cơ bản để quản lý cơ sở dữ soi kèo bóng đá truoctran.
hầu hếtPostgresỨng dụng Giả sử rằng tên cơ sở dữ soi kèo bóng đá truoctran, 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ữ soi kèo bóng đá truoctran 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ữ soi kèo bóng đá truoctran, sau đó cô ấy nên nói với bạn những gì Tên của cơ sở dữ soi kèo bóng đá truoctran 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ữ soi kèo bóng đá truoctran.
Giả sử bạn muốn tạo cơ sở dữ soi kèo bóng đá truoctran có tênMyDB. soi kèo bóng đá truoctran 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ữ soi kèo bóng đá truoctran, 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ữ soi kèo bóng đá truoctran createdb: tạo cơ sở dữ soi kèo bóng đá truoctran 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ữ soi kèo bóng đá truoctran 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ữ soi kèo bóng đá truoctran của cơ sở dữ soi kèo bóng đá truoctran bạn vừa tạo. Tên cơ sở dữ soi kèo bóng đá truoctran 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ữ soi kèo bóng đá truoctran. Nếu nhưPostgresTừ chối tạo cơ sở dữ soi kèo bóng đá truoctran cho bạn, sau đó, quản trị viên trang web cần cho phép bạn tạo cơ sở dữ soi kèo bóng đá truoctran. 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ữ soi kèo bóng đá truoctran, 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 soi kèo bóng đá truoctran tương tác nhập, chỉnh sửa và thực thiSQLlệnh.
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 soi kèo bóng đá truoctran 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 soi kèo bóng đá truoctran. Giao diện này được thảo luận thêm trongHướng dẫn lập trình viên PostgreSQL.
% PSQL MyDBsoi kèo bóng đá truoctran sẽ được chào đón với thông báo sau:
Chào mừng bạn đến với màn hình SQL tương tác PostgreSQL: Vui lòng đọc Tệp Bản quyền cho các điều khoản bản quyền của PostgreSQL kiểu \? Để được trợ giúp trên các lệnh chém gõ \ q để bỏ Nhập \ g hoặc chấm dứt với dấu chấm phẩy để thực thi truy vấn Bạn hiện đang được kết nối với cơ sở dữ soi kèo bóng đá truoctran: Template1 mydb =
Lời nhắc này chỉ ra rằng màn hình đầu cuối đang nghe soi kèo bóng đá truoctran và soi kèo bóng đá truoctran 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 Các mã bắt đầu bằng ký tự dấu gạch chéo ngược, ví dụ, soi kèo bóng đá truoctran có thể nhận trợ giúp trên cú pháp của nhiềuPostgres SQLlệnh bằng cách nhập:
MyDB = \ HMột khi soi kèo bóng đá truoctran đã hoàn thành việc nhập truy vấn của mình vào không gian làm việc, soi kèo bóng đá truoctran 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 soi kèo bóng đá truoctran chấm dứt Truy vấn của soi kèo bóng đá truoctran với dấu chấm phẩy, không cần thiết.PSQLsẽ tự động xử lý Semicolon chấm dứt truy vấn. Để đọc các truy vấn từ một tệp, giả sử myfile, thay vì nhập chúng một cách tương tác, gõ:
MyDB = \ I FileNameĐể thoát ra khỏiPSQLvà Quay lại Unix, nhập
MyDB = \ QvàPSQLsẽ bỏ và trả lại cho soi kèo bóng đá truoctran về vỏ lệnh của soi kèo bóng đá truoctran. (Để 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 người Viking- Mọi thứ sau khi các 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 ký hiệu là trên mạng/ * ... *//
Nếu bạn là quản trị viên cơ sở dữ soi kèo bóng đá truoctran cho cơ sở dữ soi kèo bóng đá truoctranMyDB, soi kèo bóng đá truoctran có thể phá hủy nó bằng cách sử dụng Lệnh unix sau:
% firddb 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ữ soi kèo bóng đá truoctran 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ĩ.