# Quản lý cơ sở dữ liệu PostgreSQL
ServBay cung cấp một công cụ Adminer tích hợp để hỗ trợ quản lý cơ sở dữ liệu PostgreSQL. Bạn có thể truy cập công cụ này thông qua liên kết sau:
Dưới đây là các bước chi tiết để quản lý cơ sở dữ liệu PostgreSQL bằng Adminer:
# Nhận mật khẩu quản trị cao cấp cho Cơ sở dữ liệu
Mở giao diện ServBay.
Nhấp vào "Cài đặt" trong thanh điều hướng bên trái.
- Trong trang cài đặt, tìm tùy chọn "Mật khẩu cơ sở dữ liệu".
- Sao chép tên người dùng và mật khẩu của siêu người dùng cơ sở dữ liệu tương ứng.
# Sử dụng Adminer
Mở trình duyệt của bạn và vào Adminer (opens new window).
Nhập tên người dùng siêu cấp của cơ sở dữ liệu PostgreSQL và mật khẩu đã nhận được từ ServBay, sau đó nhấp vào đăng nhập.
Trong giao diện Adminer, thực hiện các thao tác như:
Tạo một cơ sở dữ liệu:
- Nhấp vào "Lệnh SQL" trong thanh bên trái.
- Nhập các lệnh SQL để tạo một cơ sở dữ liệu mới, ví dụ:Sau đó nhấp vào "Thực thi."
TẠO CƠ SỞ DỮ LIỆU tên_cơ_sở_dữ_liệu_của_bạn;
1
Tạo bảng:
- Trong cơ sở dữ liệu đã chọn, nhấp vào "Thêm bảng."
- Nhập tên và các trường của bảng mới, sau đó nhấp vào "Lưu."
Nhập Dữ liệu:
- Trong cơ sở dữ liệu đã chọn, nhấp vào "Nhập."
- Chọn tệp SQL để nhập và nhấp vào "Nhập."
Các hoạt động khác: Than cạnh trái cho phép các hành động bổ sung như sửa đổi cấu trúc bảng, truy vấn dữ liệu và xóa hồ sơ.
Theo những bước chi tiết sau đây, bạn có thể quản lý cơ sở dữ liệu PostgreSQL một cách thuận tiện bằng cách sử dụng Adminer.
# Sử dụng Quản lý Dòng lệnh
Đối với những người thích quản lý cơ sở dữ liệu trên dòng lệnh, hãy cài đặt các công cụ dòng lệnh của ServBay. Tham khảo tài liệu Hỗ trợ dòng lệnh để biết các bước cài đặt chi tiết.
Một khi các công cụ dòng lệnh đã được cài đặt, sử dụng lệnh sau để kết nối với cơ sở dữ liệu PostgreSQL:
# Kết nối đến cơ sở dữ liệu PostgreSQL cục bộ
psql -U <người dùng siêu cấp> -d postgres
2
Thay <superuser>
bằng tên người dùng superuser đã nhận được, ví dụ, servbay_root
.
# Các Thao Tác Phổ Biến PostgreSQL
Dưới đây là một số thao tác cơ sở dữ liệu PostgreSQL phổ biến:
Liệt kê tất cả cơ sở dữ liệu:
\l
1Chọn một cơ sở dữ liệu:
\c tên_cơ_sở_dữ_liệu
1Xem tất cả các bảng trong một cơ sở dữ liệu được chỉ định:
\dt
1Xem cấu trúc của một bảng được chỉ định:
\d table_name
1Tạo một người dùng:
CREATE USER your_user WITH PASSWORD 'your_password';
1Cấp quyền người dùng:
ALTER USER your_user WITH SUPERUSER;
1Tạo một bảng:
TẠO BẢNG ten_bang_cua_ban ( id SERIAL KHÓA CHÍNH, name VARCHAR(255) );
1
2
3
4Chèn dữ liệu:
INSERT INTO ten_bang_cua_ban (name) VALUES ('John Doe');
1Dữ liệu truy vấn:
SELECT * FROM ten_bang_cua_ban;
1Cập nhật dữ liệu:
UPDATE your_table_name SET name = 'Jane Doe' WHERE id = 1;
1Xóa dữ liệu:
DELETE FROM ten_bang_cua_ban WHERE id = 1;
1