Chúng ta sẽ sử dụng PostgresSQL để học link cài đặt ở dưới:
https://www.postgresql.org/download/
1. Các mục tiêu cần biết trong tuần này
Ngày 1. Giới thiệu về SQL
Khái niệm SQL là gì?
Nó để làm gì?, Tại sao không lưu vào file.
Cơ sở dữ liệu quan hệ (RDBMS)
Các hệ quản trị CSDL phổ biến: MySQL, PostgreSQL, SQL Server, SQLite, Oracle...
Ngày 1. Làm việc với bảng (Tables)
CREATE TABLE, DROP TABLE, ALTER TABLE
Các kiểu dữ liệu (INT, VARCHAR, DATE, BOOLEAN, ...)
Ngày 2. CRUD – Thao tác dữ liệu
SELECT: Lấy dữ liệu
INSERT: Thêm dữ liệu
UPDATE: Cập nhật dữ liệu
DELETE: Xóa dữ liệu
Ngày 2. Toán tử và điều kiện
WHERE, AND, OR, NOT
So sánh (=, !=, >, <, LIKE, IN, BETWEEN)
Ngày 3. Sắp xếp và giới hạn kết quả
ORDER BY, LIMIT / TOP
Ngày 3. Tìm kiếm dữ liệu nâng cao
LIKE, IS NULL, DISTINCT
Ngày 4. Làm bài tập dưới đây
Sẽ update vào ngày mai