Giới thiệu
Để làm việc hiệu quả với cơ sở dữ liệu, viết các truy vấn SQL và quản lý cấu trúc CSDL, các nhà phát triển sử dụng các công cụ đặc biệt. Đây có thể là các môi trường phát triển đầy đủ hoặc các client chuyên dụng. Trong khóa học của chúng tôi, chúng ta sẽ sử dụng các sản phẩm của công ty JetBrains, vì chúng được coi là tiêu chuẩn vàng về sự tiện lợi.
Các chương trình hợp nhất
Bắt đầu từ phiên bản 2025.3, công ty JetBrains đã tiến hành một cuộc cải cách lớn. Giờ đây IntelliJ IDEA và PyCharm đã trở thành các chương trình hợp nhất. Điều này có nghĩa là không còn sự phân chia thành phiên bản trả phí (Ultimate) và miễn phí (Community Edition) khi tải xuống.
Điều quan trọng nhất đối với chúng ta là hỗ trợ SQL và kết nối với cơ sở dữ liệu hiện được tích hợp sẵn theo mặc định và khả dụng miễn phí cho tất cả người dùng.
Các công cụ khác của JetBrains
Làm việc đầy đủ với cơ sở dữ liệu cũng được hỗ trợ bởi các chương trình chuyên nghiệp khác:
- WebStorm
- PhpStorm
- GoLand
- DataGrip
Trong tất cả các chương trình này, các công cụ dữ liệu là một phần của chức năng cơ bản. Nếu bạn sử dụng một số phiên bản phần mềm cũ chưa có hỗ trợ cơ sở dữ liệu, plugin có tên Database Navigator có thể hữu ích cho bạn. Nhưng trong khuôn khổ đào tạo của chúng tôi, chúng tôi khuyên bạn chỉ cần cập nhật lên phiên bản hiện tại.
Lộ trình của chúng tôi
Chúng tôi sẽ trình bày cách làm việc với cơ sở dữ liệu trên ví dụ về WebStorm, phần mềm này đã trở nên hoàn toàn miễn phí cho phát triển phi thương mại và học tập. Không quan trọng bạn chọn chương trình nào từ danh sách trên cho mình. Các hành động chính, chẳng hạn như kết nối với cơ sở dữ liệu, xem bảng và viết truy vấn SQL, trông gần như giống hệt nhau trong tất cả các chương trình đó. Chúng tôi sẽ tập trung vào việc học chính ngôn ngữ SQL, chứ không phải vào các đặc điểm cụ thể của một chương trình cụ thể.
Cài đặt WebStorm
Bước 1. Để cài WebStorm, trước tiên bạn phải tải nó về. Gõ Google WebStorm hoặc bấm luôn link này. Ở đó bạn sẽ thấy hình như này:
Bước 2. Cứ tự tin bấm nút «Tải về», tải về sẽ bắt đầu ngay. Nếu mọi thứ ok, bạn sẽ thấy thông báo như này:
Bước 3. Hệ điều hành phù hợp sẽ được nhận diện tự động. Nếu không, bạn có thể chọn ở trang này — download WebStorm:
5.3 Cài đặt WebStorm
Sau khi bạn đã tải đúng bản WebStorm, giờ cài đặt thôi. Đây là vài bước chính:
Bước 1. Chạy file cài đặt — sẽ hiện ra cửa sổ như này:
Bước 2. Tick vài ô giống mình nè:
Bước 3. Không cần restart gì hết:
5.4 WebStorm cho mục đích phi thương mại
Nếu bạn dùng các IDE này cho mục đích phi thương mại, như học tập, thì dùng free luôn nha.
- Khởi động WebStorm.
- Khi mở lên sẽ có cửa sổ để chọn chế độ phi thương mại.
- Đăng nhập tài khoản JetBrains hoặc tạo mới.
- Chấp nhận "Thoả thuận đăng ký Toolbox cho mục đích phi thương mại".
- Làm dev vui vẻ nha.
Nếu bạn đã bắt đầu dùng thử hoặc đã kích hoạt IDE bằng license trả phí, bạn vẫn có thể chuyển sang đăng ký phi thương mại bằng cách sau:
- Với WebStorm, vào menu Help | Register.
- Trong cửa sổ hiện ra, bấm nút Remove License.
- Chọn Non-commercial use (Phi thương mại).
- Đăng nhập tài khoản JetBrains hoặc tạo mới.
- Chấp nhận "Thoả thuận đăng ký Toolbox cho mục đích phi thương mại".
- Làm dev vui vẻ nha.
Tạo project
Sau khi cài WebStorm xong, chỉ cần mở lên và tạo project đầu tiên. Làm vậy để chuẩn bị cho các bước cấu hình tiếp theo.
Bước 1. Mở WebStorm. Tạo project mới — bấm nút New Project.
Bước 2.Tiếp theo bạn cần:
- Chọn thư mục cho project đầu tiên (trường Location). Nếu WebStorm mặc định là thư mục Admin thì nên đổi đi cho đỡ rắc rối sau này.
- Chọn tên cho project đầu tiên của bạn.
Mình làm ra như này nè:
Bước 3. Nếu bạn làm đúng, sẽ thấy hình như này:
Cài plugin để làm việc với DB
Để làm việc đầy đủ với database trong bản IDE miễn phí (Community), nên cài plugin sau:
- Database Navigator — plugin này bắt buộc nếu bạn dùng bản IDE miễn phí, vì nó thêm chức năng làm việc với database mà bản gốc không có.
- Shell Script — để edit và chạy bash script ngay trong IDE. Thường thì nó đã được cài sẵn, nhưng nên kiểm tra cho chắc.
Để cài plugin, mở cài đặt IDE File → Settings cho Windows/Linux hoặc [Tên IDE] → Settings/Preferences cho macOS rồi vào mục Plugins.
1. Trong mục Plugins, chuyển sang tab Marketplace. Gõ tên plugin vào ô tìm kiếm rồi bấm Install.
2. Sau khi cài xong, IDE sẽ hỏi bạn có muốn khởi động lại không. Bấm Restart IDE để áp dụng thay đổi.
3. Sau khi restart, có thể sẽ thấy icon plugin ở một trong các panel bên. Bạn có thể chỉnh lại vị trí icon này.
4. Bạn cũng có thể tìm panel công cụ của plugin qua menu chính
Quy trình kết nối database bằng plugin vừa cài sẽ được nói ở bài sau nha.
GO TO FULL VERSION