Cách sử dụng Navicat để quản lý cơ sở dữ liệu
Navicat là gì
Navicat là một công cụ quản lý và phát triển cơ sở dữ liệu mạnh mẽ, hỗ trợ nhiều hệ thống cơ sở dữ liệu như MySQL, MariaDB, PostgreSQL, SQLite, Redis, v.v. Navicat cung cấp một giao diện giàu tính năng và thân thiện với người dùng, giúp quản lý cơ sở dữ liệu trở nên hiệu quả và tiện lợi hơn. Navicat có những ưu điểm nổi bật sau:
- Hỗ trợ nhiều cơ sở dữ liệu: Navicat hỗ trợ nhiều hệ thống cơ sở dữ liệu, làm cho nó trở thành công cụ đa năng cho các nhà phát triển.
- Thân thiện với người dùng: Cung cấp giao diện đồ họa dễ sử dụng, giúp người dùng dễ dàng thực hiện các thao tác cơ sở dữ liệu khác nhau.
- Hiệu suất cao: Navicat chú trọng tối ưu hóa hiệu suất, có thể xử lý dữ liệu lớn nhanh chóng.
- Chức năng phong phú: Hỗ trợ chỉnh sửa truy vấn, nhập xuất dữ liệu, quản lý cấu trúc bảng, chỉnh sửa SQL, và nhiều chức năng khác.
Đối với các nhà phát triển, Navicat không chỉ tăng cường hiệu quả công việc mà còn đơn giản hóa độ phức tạp trong việc quản lý cơ sở dữ liệu.
Sử dụng Navicat để quản lý cơ sở dữ liệu MariaDB (MySQL) của ServBay
Đăng nhập máy chủ
- Tải và cài đặt Navicat: Tải và cài đặt Navicat client phù hợp với hệ điều hành của bạn từ Trang chủ Navicat.
- Tạo kết nối mới:
- Mở Navicat, nhấn nút “Kết nối” ở góc trên cùng bên trái để tạo kết nối mới.
- Chọn loại cơ sở dữ liệu là “MariaDB” hoặc “MySQL”.
- Nhập thông tin kết nối:
- Tên người dùng và mật khẩu: Có thể lấy từ “Cài đặt” - “Cơ sở dữ liệu” trong ServBay.
- Port:
3306
(Lưu ý: Chỉ cần chọn một trong hai giữa Port và Socket) - Socket:
/Applications/ServBay/tmp/mysql.sock
- Những thông tin khác như tên cơ sở dữ liệu có thể để trống, chọn sau.
- Kiểm tra kết nối và lưu: Nhấn nút “Kiểm tra kết nối” để đảm bảo thông tin kết nối chính xác, sau đó nhấn nút “OK” để lưu kết nối.
Tạo cơ sở dữ liệu
- Vào giao diện quản lý cơ sở dữ liệu: Sau khi đăng nhập thành công, nhấn chuột phải vào tên máy chủ dưới “Kết nối” ở phía bên trái.
- Tạo cơ sở dữ liệu mới:
- Chọn “Tạo mới cơ sở dữ liệu”.
- Nhập tên cơ sở dữ liệu.
- Nhấn nút “OK” để tạo cơ sở dữ liệu.
Tạo bảng
- Chọn cơ sở dữ liệu: Mở rộng cơ sở dữ liệu vừa tạo ở danh sách bên trái.
- Tạo bảng:
- Nhấn chuột phải vào “Bảng”, chọn “Tạo bảng mới”.
- Nhập tên bảng và thông tin các trường (như tên trường, kiểu dữ liệu, độ dài, giá trị mặc định, v.v.).
- Nhấn nút “Lưu” để tạo bảng.
Thêm dữ liệu
- Chọn bảng: Chọn bảng muốn thao tác trong danh sách bên trái.
- Chèn dữ liệu:
- Trong chế độ xem bảng, nhấn nút “Chèn”.
- Nhập giá trị dữ liệu.
- Nhấn nút “Lưu” để lưu dữ liệu.
Truy vấn dữ liệu
- Chọn bảng: Chọn bảng muốn thao tác trong danh sách bên trái.
- Duyệt dữ liệu:
- Trong chế độ xem bảng, có thể xem trực tiếp dữ liệu trong bảng.
- Cũng có thể sử dụng tính năng truy vấn để lọc dữ liệu.
Cập nhật dữ liệu
- Chọn bảng: Chọn bảng muốn thao tác trong danh sách bên trái.
- Chỉnh sửa dữ liệu:
- Trong chế độ xem bảng, nhấn đúp vào hàng dữ liệu muốn chỉnh sửa.
- Chỉnh sửa giá trị dữ liệu.
- Nhấn nút “Lưu” để lưu thay đổi.
Xóa dữ liệu
- Chọn bảng: Chọn bảng muốn thao tác trong danh sách bên trái.
- Xóa dữ liệu:
- Trong chế độ xem bảng, chọn hàng dữ liệu muốn xóa.
- Nhấn chuột phải chọn “Xóa”.
- Nhấn nút “Lưu” để xác nhận xóa.
Xóa bảng
- Chọn cơ sở dữ liệu: Chọn cơ sở dữ liệu chứa bảng muốn xóa trong danh sách bên trái.
- Xóa bảng:
- Nhấn chuột phải vào tên bảng muốn xóa, chọn “Xóa bảng”.
- Xác nhận thao tác xóa.
Xóa cơ sở dữ liệu
- Chọn cơ sở dữ liệu: Chọn cơ sở dữ liệu muốn xóa trong danh sách bên trái.
- Xóa cơ sở dữ liệu:
- Nhấn chuột phải vào tên cơ sở dữ liệu, chọn “Xóa cơ sở dữ liệu”.
- Xác nhận thao tác xóa.
Sử dụng Navicat để quản lý cơ sở dữ liệu PostgreSQL của ServBay
Đăng nhập máy chủ
- Tạo kết nối mới:
- Mở Navicat, nhấn nút “Kết nối” ở góc trên cùng bên trái để tạo kết nối mới.
- Chọn loại cơ sở dữ liệu là “PostgreSQL”.
- Nhập thông tin kết nối:
- Tên người dùng và mật khẩu: Có thể lấy từ “Cài đặt” - “Cơ sở dữ liệu” trong ServBay.
- Host/Socket:
127.0.0.1
hoặc/Applications/ServBay/tmp/.s.PGSQL.5432
- Port:
5432
(Nếu đã chọn cách Socket thì không cần nhập Port) - Những thông tin khác như tên cơ sở dữ liệu có thể để trống, chọn sau.
- Kiểm tra kết nối và lưu: Nhấn nút “Kiểm tra kết nối” để đảm bảo thông tin kết nối chính xác, sau đó nhấn nút “OK” để lưu kết nối.
Tạo cơ sở dữ liệu
- Vào giao diện quản lý cơ sở dữ liệu: Sau khi đăng nhập thành công, nhấn chuột phải vào tên máy chủ dưới “Kết nối” ở phía bên trái.
- Tạo cơ sở dữ liệu mới:
- Chọn “Tạo mới cơ sở dữ liệu”.
- Nhập tên cơ sở dữ liệu.
- Nhấn nút “OK” để tạo cơ sở dữ liệu.
Tạo bảng
- Chọn cơ sở dữ liệu: Mở rộng cơ sở dữ liệu vừa tạo ở danh sách bên trái.
- Tạo bảng:
- Nhấn chuột phải vào “Bảng”, chọn “Tạo bảng mới”.
- Nhập tên bảng và thông tin các trường (như tên trường, kiểu dữ liệu, độ dài, giá trị mặc định, v.v.).
- Nhấn nút “Lưu” để tạo bảng.
Thêm dữ liệu
- Chọn bảng: Chọn bảng muốn thao tác trong danh sách bên trái.
- Chèn dữ liệu:
- Trong chế độ xem bảng, nhấn nút “Chèn”.
- Nhập giá trị dữ liệu.
- Nhấn nút “Lưu” để lưu dữ liệu.
Truy vấn dữ liệu
- Chọn bảng: Chọn bảng muốn thao tác trong danh sách bên trái.
- Duyệt dữ liệu:
- Trong chế độ xem bảng, có thể xem trực tiếp dữ liệu trong bảng.
- Cũng có thể sử dụng tính năng truy vấn để lọc dữ liệu.
Cập nhật dữ liệu
- Chọn bảng: Chọn bảng muốn thao tác trong danh sách bên trái.
- Chỉnh sửa dữ liệu:
- Trong chế độ xem bảng, nhấn đúp vào hàng dữ liệu muốn chỉnh sửa.
- Chỉnh sửa giá trị dữ liệu.
- Nhấn nút “Lưu” để lưu thay đổi.
Xóa dữ liệu
- Chọn bảng: Chọn bảng muốn thao tác trong danh sách bên trái.
- Xóa dữ liệu:
- Trong chế độ xem bảng, chọn hàng dữ liệu muốn xóa.
- Nhấn chuột phải chọn “Xóa”.
- Nhấn nút “Lưu” để xác nhận xóa.
Xóa bảng
- Chọn cơ sở dữ liệu: Chọn cơ sở dữ liệu chứa bảng muốn xóa trong danh sách bên trái.
- Xóa bảng:
- Nhấn chuột phải vào tên bảng muốn xóa, chọn “Xóa bảng”.
- Xác nhận thao tác xóa.
Xóa cơ sở dữ liệu
- Chọn cơ sở dữ liệu: Chọn cơ sở dữ liệu muốn xóa trong danh sách bên trái.
- Xóa cơ sở dữ liệu:
- Nhấn chuột phải vào tên cơ sở dữ liệu, chọn “Xóa cơ sở dữ liệu”.
- Xác nhận thao tác xóa.
Sử dụng Navicat để quản lý cơ sở dữ liệu SQLite 3
Đăng nhập máy chủ
- Tạo kết nối mới:
- Mở Navicat, nhấn nút “Kết nối” ở góc trên cùng bên trái để tạo kết nối mới.
- Chọn loại cơ sở dữ liệu là “SQLite”.
- Nhập thông tin kết nối:
- Đường dẫn tệp cơ sở dữ liệu: Khuyên nên đặt tệp DB trong thư mục
/Applications/ServBay/db/sqlite
. - Chọn tệp cơ sở dữ liệu.
- Đường dẫn tệp cơ sở dữ liệu: Khuyên nên đặt tệp DB trong thư mục
- Kiểm tra kết nối và lưu: Nhấn nút “Kiểm tra kết nối” để đảm bảo thông tin kết nối chính xác, sau đó nhấn nút “OK” để lưu kết nối.
Tạo cơ sở dữ liệu
- Tạo tệp cơ sở dữ liệu mới: Nhập mới đường dẫn và tên tệp cơ sở dữ liệu trong thông tin kết nối.
- Lưu: Nhấn nút “Lưu” để tạo cơ sở dữ liệu.
Tạo bảng
- Chọn cơ sở dữ liệu: Chọn cơ sở dữ liệu vừa tạo ở danh sách bên trái.
- Tạo bảng:
- Nhấn chuột phải vào tên cơ sở dữ liệu, chọn “Tạo bảng mới”.
- Nhập tên bảng và thông tin các trường (như tên trường, kiểu dữ liệu, độ dài, giá trị mặc định, v.v.).
- Nhấn nút “Lưu” để tạo bảng.
Thêm dữ liệu
- Chọn bảng: Chọn bảng muốn thao tác trong danh sách bên trái.
- Chèn dữ liệu:
- Trong chế độ xem bảng, nhấn nút “Chèn”.
- Nhập giá trị dữ liệu.
- Nhấn nút “Lưu” để lưu dữ liệu.
Truy vấn dữ liệu
- Chọn bảng: Chọn bảng muốn thao tác trong danh sách bên trái.
- Duyệt dữ liệu:
- Trong chế độ xem bảng, có thể xem trực tiếp dữ liệu trong bảng.
- Cũng có thể sử dụng tính năng truy vấn để lọc dữ liệu.
Cập nhật dữ liệu
- Chọn bảng: Chọn bảng muốn thao tác trong danh sách bên trái.
- Chỉnh sửa dữ liệu:
- Trong chế độ xem bảng, nhấn đúp vào hàng dữ liệu muốn chỉnh sửa.
- Chỉnh sửa giá trị dữ liệu.
- Nhấn nút “Lưu” để lưu thay đổi.
Xóa dữ liệu
- Chọn bảng: Chọn bảng muốn thao tác trong danh sách bên trái.
- Xóa dữ liệu:
- Trong chế độ xem bảng, chọn hàng dữ liệu muốn xóa.
- Nhấn chuột phải chọn “Xóa”.
- Nhấn nút “Lưu” để xác nhận xóa.
Xóa bảng
- Chọn cơ sở dữ liệu: Chọn cơ sở dữ liệu chứa bảng muốn xóa trong danh sách bên trái.
- Xóa bảng:
- Nhấn chuột phải vào tên bảng muốn xóa, chọn “Xóa bảng”.
- Xác nhận thao tác xóa.
Xóa cơ sở dữ liệu
- Chọn tệp cơ sở dữ liệu: Chọn tệp cơ sở dữ liệu muốn xóa trong hệ thống tệp.
- Xóa tệp: Thủ công xóa tệp đó hoặc sử dụng công cụ quản lý tệp để xóa.
Sử dụng Navicat để quản lý cơ sở dữ liệu Redis của ServBay
Đăng nhập máy chủ
- Tạo kết nối mới:
- Mở Navicat, nhấn nút “Kết nối” ở góc trên cùng bên trái để tạo kết nối mới.
- Chọn loại cơ sở dữ liệu là “Redis”.
- Nhập thông tin kết nối:
- Tên người dùng và mật khẩu: Để trống.
- Host:
127.0.0.1
- Port:
6379
- Những thông tin khác như tên cơ sở dữ liệu có thể để trống, chọn sau.
- Kiểm tra kết nối và lưu: Nhấn nút “Kiểm tra kết nối” để đảm bảo thông tin kết nối chính xác, sau đó nhấn nút “OK” để lưu kết nối.
Quản lý dữ liệu
- Chọn cơ sở dữ liệu: Chọn Redis instance muốn thao tác trong danh sách bên trái.
- Xem khóa:
- Trong chế độ xem cơ sở dữ liệu, có thể xem trực tiếp tất cả các khóa.
- Sử dụng tính năng lọc để nhanh chóng tìm các khóa cụ thể.
- Thêm khóa:
- Nhấn nút “Tạo khóa mới”.
- Nhập tên, kiểu và giá trị của khóa.
- Nhấn nút “Lưu” để thêm khóa.
- Chỉnh sửa khóa:
- Nhấn đúp vào khóa muốn chỉnh sửa.
- Chỉnh sửa giá trị hoặc thuộc tính của khóa.
- Nhấn nút “Lưu” để lưu thay đổi.
- Xóa khóa:
- Chọn khóa muốn xóa.
- Nhấn chuột phải chọn “Xóa khóa”.
- Xác nhận thao tác xóa.
Thông qua các bước này, bạn có thể dễ dàng sử dụng Navicat để quản lý các hệ thống cơ sở dữ liệu đi kèm của ServBay. Giao diện đơn giản và tính năng mạnh mẽ của Navicat sẽ nâng cao hiệu suất quản lý cơ sở dữ liệu của bạn rất nhiều. Dù là tạo cơ sở dữ liệu, bảng, hay chèn, truy vấn, cập nhật và xóa dữ liệu, Navicat đều cung cấp cho bạn trải nghiệm thao tác tiện lợi.