Chuyển đến nội dung chính

Quản lý cơ sở dữ liệu trong PostgreSQL

Trong hướng dẫn này, bạn sẽ học cách tạo, xóa và chọn cơ sở dữ liệu trong SQL.
Đã cập nhật 5 thg 10, 2026  · 4 phút đọc

Khám phá cùng AI

ChatGPTClaudePerplexity

Nếu bạn đang muốn trở thành một nhà khoa học dữ liệu hoặc quan tâm đến dữ liệu nói chung, bạn phải hiểu tầm quan trọng của cơ sở dữ liệu quan hệ. SQL là một ngôn ngữ cho phép bạn truy vấn các cơ sở dữ liệu quan hệ và đặt ra những câu hỏi có ý nghĩa. Với người mới bắt đầu làm việc với cơ sở dữ liệu, biết cách khởi tạo và vận hành nhanh với một cơ sở dữ liệu rất hữu ích. Điều này bao gồm ba thao tác cơ bản -

Trong hướng dẫn này, bạn sẽ thực hiện các thao tác này bằng PostgreSQL. Hướng dẫn giả định rằng bạn đã có kiến thức nền tảng về SQL nói chung và đã cài đặt PostgreSQL trên hệ thống của mình. Nếu bạn chưa cài đặt, vui lòng xem bài viết này hướng dẫn về cách tải xuống và cài đặt PostgreSQL.

Nếu bạn đã hoàn tất cài đặt PostgreSQL, hãy bắt đầu.

Tạo cơ sở dữ liệu

Hãy mở pgAdmin (đi kèm với bản cài đặt PostgreSQL). pgAdmin cung cấp giao diện đồ họa thân thiện và cho phép bạn thực hiện mọi thao tác SQL cơ bản. Giao diện pgAdmin trông như sau - Creating a Database

Từ hình trên, bạn có thể thấy hệ thống PostgreSQL tương ứng đã có sẵn hai cơ sở dữ liệu -

  • DataCamp_Courses
  • postgres

Bây giờ bạn sẽ tạo một cơ sở dữ liệu mới. Để làm vậy, chỉ cần nhấp chuột phải vào thẻ Databases và chọn New Database... từ danh sách. Tham khảo tại - https://bit.ly/2UEfk62.

Nếu bạn tạo cơ sở dữ liệu thành công, nó sẽ xuất hiện trên màn hình chính của pgAdmin -

Creating a Database

Khi tạo cơ sở dữ liệu, bạn sẽ được cung cấp nhiều tùy chọn. Đừng để điều đó làm bạn e ngại. Chỉ cần đặt tên cơ sở dữ liệu bạn muốn tạo và nhấn enter.

Creating a Database

Một câu hỏi bạn có thể có là - tại sao cần tạo các cơ sở dữ liệu khác nhau?

Hãy nghĩ đến một kịch bản bạn dùng một hệ thống PostgreSQL trung tâm để quản lý mọi thứ liên quan đến cơ sở dữ liệu, bao gồm dữ liệu từ nhiều loại ứng dụng khác nhau. Bạn có lẽ không muốn trộn tất cả mọi thứ vào một cơ sở dữ liệu duy nhất, đúng không? Tốt hơn nên tách cơ sở dữ liệu theo từng ứng dụng.

Xóa cơ sở dữ liệu

Bạn có thể muốn xóa một cơ sở dữ liệu không còn sử dụng nữa. Chỉ cần nhấp chuột phải vào cơ sở dữ liệu bạn muốn xóa và chọn Delete/Drop từ các tùy chọn. Tham khảo tại - https://bit.ly/2S7iL8x.

Chọn cơ sở dữ liệu

Hãy thực hiện thao tác này từ command prompt/terminal. Cùng với bản cài đặt PostgreSQL tiêu chuẩn có psql (SQL Shell). Nó trông giống như một cửa sổ dòng lệnh -

Selecting a Database

Mở psql prompt và nhấn enter liên tục (nếu bạn cần kết nối đến một đích cụ thể, hãy nhập thông tin xác thực tương ứng) cho đến khi được yêu cầu nhập mật khẩu. Nhập mật khẩu bạn đã cung cấp khi cài đặt và nhấn enter. Dấu nhắc của PostgreSQL là postgres=#.

Trước tiên, hãy liệt kê tất cả các cơ sở dữ liệu hiện có trong PostgreSQL bằng lệnh \l. Kết quả sẽ như sau -

Selecting a Database

Hãy chọn một cơ sở dữ liệu để chạy một truy vấn SQL đơn giản. Để kết nối đến một cơ sở dữ liệu, bạn dùng lệnh sau -

\c School

School là tên cơ sở dữ liệu cần kết nối. Khi đã kết nối, dấu nhắc cũng sẽ đổi thành tên của cơ sở dữ liệu -

Selecting a Database

Hãy tạo một bảng đơn giản tên là Students trong cơ sở dữ liệu này. Bảng sẽ có hai cột -

  • Roll_no
  • Name

Bạn có thể tùy ý chỉ định kiểu dữ liệu và ràng buộc theo ý thích. Để tạo bảng, bạn sẽ cần một truy vấn tương tự như sau -

Selecting a Database

Hãy tiếp tục chèn một bản ghi vào bảng và xem bảng sau đó -

Selecting a Database

Đó là tất cả cho bài hướng dẫn hôm nay. Nếu bạn muốn tìm hiểu thêm về SQL, hãy xem các khóa học DataCamp sau -

Chủ đề
SQL

Các khóa học SQL

Khóa học

Xử lý dữ liệu trong SQL

4 giờ
338.8K
Thành thạo truy vấn SQL phức tạp để giải đáp nhiều câu hỏi về Khoa học dữ liệu và chuẩn bị bộ dữ liệu đáng tin cậy để phân tích trong PostgreSQL.
Xem chi tiếtRight Arrow
Bắt Đầu Khóa Học
Xem thêmRight Arrow
Liên quan

blog

Claude Opus 4.6: Tính năng, Điểm chuẩn, Bài kiểm tra thực hành và hơn thế nữa

Mô hình mới nhất của Anthropic dẫn đầu ở mã hóa tác tử và lập luận phức tạp. Thêm vào đó, nó có cửa sổ ngữ cảnh 1M.
Matt Crabtree's photo

Matt Crabtree

10 phút

Xem ThêmXem Thêm