PostgreSQL Bắt đầu
Kết nối với cơ sở dữ liệu
Nếu bạn đã làm theo các bước từ trang Cài đặt PostgreSQL thì bây giờ bạn đã có cơ sở dữ liệu PostgreSQL trên máy tính của mình.
Có một số cách để kết nối với cơ sở dữ liệu, chúng ta sẽ xem xét hai cách trong hướng dẫn này:
- Vỏ SQL (psql)
- pgAdmin 4
Cả hai đều đi kèm với việc cài đặt PostgreSQL
Vỏ SQL (psql)
SQL Shell (psql) là một chương trình dựa trên thiết bị đầu cuối nơi bạn có thể viết và thực thi cú pháp SQL trong thiết bị đầu cuối dòng lệnh.
Mở SQL Shell (psql)
Bạn sẽ tìm thấy công cụ SQL Shell (psql) trong menu bắt đầu của PostgreSQL:
Mẹo: Nếu không tìm thấy, hãy thử tìm kiếm "SQL Shell" trên máy tính của bạn.
Khi chương trình được mở, bạn sẽ thấy một cửa sổ giống như cửa sổ bên dưới.
Chèn tên của máy chủ.
Lựa chọn gợi ý là [localhost], đúng, nhấn [Enter] để chấp nhận:
Cơ sở dữ liệu
Cơ sở dữ liệu gợi ý là [postgres], đúng, nhấn [Enter] để chấp nhận:
Hải cảng
Cổng được đề xuất là [5432], đúng, ít nhất trong trường hợp của tôi, nhấn [Enter] để chấp nhận:
tên tài khoản
Tên người dùng được đề xuất là [postgres], điều này đúng, ít nhất đối với tôi, hãy nhấn [Enter] để chấp nhận:
Mật khẩu
Nhập mật khẩu bạn đã chọn khi cài đặt cơ sở dữ liệu PostgreSQL, mật khẩu của tôi là 12345678:
Kết quả
Kết quả có thể trông giống như một lỗi, nhưng nếu nó hiển thị psql (15.2)
hoặc bất kỳ phiên bản nào khác và cuối cùng bạn thấy lệnh postgres=#
(và có thể là một cảnh báo ở giữa), thì bạn đã kết nối thành công với cơ sở dữ liệu!
Thực thi câu lệnh SQL
Khi bạn đã kết nối với cơ sở dữ liệu, bạn có thể bắt đầu thực thi các câu lệnh SQL.
Cơ sở dữ liệu của chúng tôi trống, vì vậy chúng tôi chưa thể truy vấn bất kỳ bảng nào, nhưng chúng tôi có thể kiểm tra phiên bản bằng câu lệnh SQL này:
SELECT version();
Để chèn các câu lệnh SQL vào lệnh SQL Shell, chỉ cần viết chúng sau lệnh postgres=#
như thế này:
Nhấn [Enter] và kết quả sẽ như thế này:
Hãy nhớ dấu chấm phẩy
Lưu ý: Luôn kết thúc câu lệnh SQL bằng dấu chấm phẩy ;
SQL Shell đợi dấu chấm phẩy và thực thi tất cả các dòng dưới dạng một câu lệnh SQL.
Câu lệnh SQL nhiều dòng không được thực thi trước khi chúng tôi đưa dấu chấm phẩy vào cuối.
Ví dụ
Cùng một tuyên bố, nhưng trong hai dòng:
Bây giờ chúng ta đã sẵn sàng tạo bảng và điền dữ liệu vào chúng, nhưng trước tiên chúng ta muốn xem xét một ứng dụng có tên pgAdmin 4.
Tìm hiểu thêm về pgAdmin 4 trong chương tiếp theo .