Learning SQL
Free Icon FREE SQL

[Ebook] Learning SQL

Cuốn ebook Learning SQL này là tài liệu học tập SQL toàn diện được tổng hợp từ kho tàng kiến thức thực tiễn của cộng đồng Stack Overflow và biên soạn bởi zzzprojects. Bao gồm 64 chương từ cơ bản đến nâng cao, tài liệu cung cấp lộ trình chi tiết giúp bạn làm chủ ngôn ngữ truy vấn cơ sở dữ liệu: từ các nhóm lệnh nền tảng (DDL, DML), kỹ thuật kết nối và phân tích dữ liệu (JOIN, CTE, Window Functions) cho đến các phương pháp tối ưu hóa, bảo mật chống SQL Injection.
Tác giả: Đang cập nhật
Đọc sách
×
Form - đọc sách

Giới thiệu tài liệu: Tài liệu này là một cuốn sách điện tử (ebook) miễn phí và không chính thức về SQL (Structured Query Language), được tạo ra nhằm mục đích giáo dục. Toàn bộ nội dung của cuốn sách được trích xuất từ kho tài liệu của Stack Overflow (Stack Overflow Documentation), mang đến những kiến thức và ví dụ thực tiễn nhất về ngôn ngữ truy vấn cơ sở dữ liệu quan hệ.

Bạn sẽ học được gì: Cuốn sách cung cấp một hệ thống kiến thức toàn diện từ cơ bản đến nâng cao về SQL. Cụ thể, bạn sẽ được tìm hiểu:

  • Kiến thức nền tảng: Tổng quan về SQL, các nhóm ngôn ngữ con như DDL (Data Definition Language) để tạo/sửa cấu trúc và DML (Data Manipulation Language) để thao tác dữ liệu (CRUD: Create, Read, Update, Delete).
  • Thao tác cơ sở dữ liệu và bảng: Cách sử dụng các lệnh CREATE, ALTER, DROP, TRUNCATE đối với Database và Table.
  • Truy vấn và Lọc dữ liệu: Nắm vững các lệnh SELECT, WHERE, HAVING, GROUP BY, ORDER BY, cũng như các toán tử AND, OR, LIKE, IN.
  • Các kỹ thuật kết nối và gom nhóm nâng cao: Sử dụng JOIN (Inner, Outer, Cross, Self JOIN), Subqueries (Truy vấn con), CTE (Common Table Expressions) và UNION.
  • Hàm và Tính toán: Áp dụng các hàm tính toán tập hợp (Aggregate Functions như SUM, MIN, MAX, AVG), hàm phân tích (Analytic Functions), hàm chuỗi (String Functions) và Window Functions.
  • Tối ưu hóa và Bảo mật: Các quy tắc viết code SQL sạch (Clean Code), hiểu về thứ tự thực thi câu lệnh (Order of Execution), cách sử dụng Chỉ mục (Indexes), Xử lý giao dịch (Transactions) và cách phòng chống lỗi bảo mật SQL Injection.
  • Các đối tượng cơ sở dữ liệu khác: Khái niệm và cách tạo Khóa chính (Primary Keys), Khóa ngoại (Foreign Keys), Trigger, Khung nhìn (Views) và Thủ tục lưu trữ (Stored Procedures).

Có bao nhiêu chương: Dựa trên bảng mục lục và phần ghi công (Credits) ở cuối sách, tài liệu được cấu trúc thành 64 chương, bắt đầu từ “Getting started with SQL” (Chương 1) và kết thúc ở “XML” (Chương 64).

Tác giả: Tài liệu không do một tác giả cá nhân viết mà được đóng góp bởi cộng đồng những người dùng Stack Overflow (Stack Overflow contributors). Cuối tài liệu có một phần “Credits” liệt kê đích danh từng người dùng đã đóng góp nội dung cho mỗi chương.

Thông tin xuất bản:

  • Giấy phép: Nội dung được phát hành theo giấy phép Creative Commons BY-SA.
  • Đơn vị tạo lập: Cuốn sách được biên soạn và tạo ra bởi zzzprojects (với địa chỉ phản hồi là info@zzzprojects.com).
  • Tính chất: Đây là một ấn phẩm độc lập, không liên kết chính thức với nền tảng Stack Overflow hay là tài liệu chuẩn thức của bất kỳ hãng cơ sở dữ liệu SQL nào

Tuyên bố miễn trừ trách nhiệm: Nhà xuất bản và các tác giả tuyên bố đã nỗ lực cao nhất để tránh các sai sót, nhưng sẽ không chịu trách nhiệm pháp lý cho bất kỳ tổn thất, thiệt hại hoặc khiếu nại nào phát sinh từ việc sử dụng thông tin trong cuốn sách này. Người đọc được khuyến nghị tự kiểm tra và đối chiếu các thông tin với các nguồn chính thức.

Ebook liên quan

Thông tin liên hệ

Bạn cần tìm hiểu khóa học?​

Liên hệ ngay với Start Train

Vui lòng liên hệ qua những thông tin bên dưới. Starttrain sẽ phản hồi bạn trong thời gian sớm nhất.

Contact Form Demo
Form - đọc sách
Form - Single Report Template

Vui lòng liên hệ qua những thông tin bên dưới. Starttrain sẽ phản hồi bạn trong thời gian sớm nhất.

Form Dashboard service