# 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

  1. Mở giao diện ServBay.

  2. Nhấp vào "Cài đặt" trong thanh điều hướng bên trái.

Tab Cài đặt
  1. Trong trang cài đặt, tìm tùy chọn "Mật khẩu cơ sở dữ liệu".
Xem Mật khẩu PostgreSQL
  1. 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

  1. Mở trình duyệt của bạn và vào Adminer (opens new window).

  2. 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.

  3. 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ụ:
        TẠO CƠ SỞ DỮ LIỆU tên_cơ_sở_dữ_liệu_của_bạn;
        
        1
        Sau đó nhấp vào "Thực thi."
    • 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
1
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
    
    1
  • Chọn một cơ sở dữ liệu:

    \c tên_cơ_sở_dữ_liệu
    
    1
  • Xem tất cả các bảng trong một cơ sở dữ liệu được chỉ định:

    \dt
    
    1
  • Xem cấu trúc của một bảng được chỉ định:

    \d table_name
    
    1
  • Tạo một người dùng:

    CREATE USER your_user WITH PASSWORD 'your_password';
    
    1
  • Cấp quyền người dùng:

    ALTER USER your_user WITH SUPERUSER;
    
    1
  • Tạ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
    4
  • Chèn dữ liệu:

    INSERT INTO ten_bang_cua_ban (name) VALUES ('John Doe');
    
    1
  • Dữ liệu truy vấn:

    SELECT * FROM ten_bang_cua_ban;
    
    1
  • Cập nhật dữ liệu:

    UPDATE your_table_name SET name = 'Jane Doe' WHERE id = 1;
    
    1
  • Xóa dữ liệu:

    DELETE FROM ten_bang_cua_ban WHERE id = 1;
    
    1
Last Updated: 4/28/2024