Chúng ta tiếp tục ôn tập về database. Phần này thì chúng ta cũng học được những phần khá cơ bản khi học ở CodeGym nên câu hỏi về phần này cũng không có nhiều. Kiến thức của phần này cũng khá ít nên blog này mình sẽ nói về kiến thức chứ không phải dạng câu hỏi như những blog trước nữa nên mọi người hãy sử dụng những kiến thức này để trả lời nha
- Select * from _table; – để lấy dữ liệu
- UPDATE TEN_BANG
SET cot1 = gtri1, cot2 = gtri2…., cotN = gtriN
WHERE [DIEU_KIEN]; – để cập nhật những bản ghi thỏa mãn điều kiện tại where - INSERT INTO TEN_BANG (cot1, cot2, cot3,…cotN) VALUES (gia_tri1, gia_tri2, gia_tri3,…gia_triN); – để thêm bản ghi
- DELETE FROM ten_bang WHERE [dieu_kien]; – xóa các bản ghi thỏa mãn điều kiện tại where
- DROP TABLE ten_bang; – xóa bảng
- Các mệnh đề để lọc dữ liệu hay sử dụng nhất là: where, having, group by, join
- Where để đặt điều kiện cho cột
- Having để đặt điều kiện cho hàm
- Group by để nhóm các bản ghi theo 1 tiêu chí chung nào đó
- Truncate và delete khác nhau lớn nhất ở chỗ là truncate chỉ có thể xóa dữ liệu cả bảng nhưng không ghi lại dòng log. Còn delete thì có thể xóa dữ liệu cả bảng hoặc bản ghi và có ghi lại log.
Trên đây là những kiến thức cơ bản khi chúng ta tìm hiểu về cơ sở dữ liệu quan hệ. Đối với những Fresher hay Junior thì nắm vững được những kiến thức này là khá oke rồi đó. Blog tiếp theo, chúng ta sẽ tìm hiểu về framework quan trọng nhất trong khóa học Java đó là Spring.
Hẹn mọi người ở blog kế tiếp.