Khóa học
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 - 
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 -

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.

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 -

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 -

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 -

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 -

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

Đó 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 -