Mục tiêu bài học
- Biết tạo mới CSDL qua giao diện HeidiSQL.
- Tạo bảng không có khóa ngoại; chỉ định khóa chính, không cho trống/không trùng lặp khi cần.
HeidiSQL
CSDL
khóa chính
AUTO_INCREMENT
Nhiệm vụ thực hành
- Lập CSDL tên
mymusic. - Tạo bảng
nhacsitheo thiết kế Bài 18; khai báo khóa cho bảng.
Nhắc lại: Bảng
nhacsi quản lí thông tin nhạc sĩ theo mô hình đã chuẩn hóa ở Bài 18.
Quy trình thao tác chính trên HeidiSQL
3.1 Tạo CSDL mymusic
- Nháy phải tại danh sách CSDL → Tạo mới → Cơ sở dữ liệu → nhập tên
mymusic. - Chọn bộ mã
utf8mb4, đối chiếuutf8mb4_general_ci→ OK.
3.2 Tạo lập bảng nhacsi
- Tạo bảng
nhacsigồm các trường: idNhacsikiểuINT,AUTO_INCREMENT,NOT NULL.tenNhacsikiểuVARCHAR(255), giá trị mặc định chuỗi rỗng.
Lưu ý: Có thể đánh dấu
NOT NULL cho tenNhacsi nếu yêu cầu bắt buộc nhập.
3.3 Khai báo khóa
- Khóa chính (PRIMARY KEY): gán cho
idNhacsi. - Nếu chọn nhầm khóa: nháy đúp vào trường đã gán dưới PRIMARY KEY để đổi lại đúng trường.
3.4 Lưu kết quả
- Nhấn Lưu để ghi định nghĩa bảng.
- Bảng
nhacsixuất hiện trong CSDLmymusic.
Luyện tập – Vận dụng
- Luyện tập: khai báo tạo bảng
casitheo thiết kế ở Bài 18. - Vận dụng: lập CSDL quản lí địa giới hành chính Việt Nam; tạo bảng
Tinh/ThanhPho(có thể mở rộng thêmQuan/Huyen).
Gợi ý trình bày: Ghi rõ tên bảng, kiểu dữ liệu, khóa chính và ràng buộc cần thiết.