Sidebar

Nội dung loạt bài

  • Giới thiệu loạt bài
  • Bài 1. Giới thiệu SQL, CSDL quan hệ và phpMyAdmin
  • Bài 2. SELECT: truy vấn dữ liệu cơ bản
  • Bài 3. Lọc nâng cao
  • Bài 4. INSERT, UPDATE, DELETE
  • Bài 5. Hàm tổng hợp, GROUP BY và HAVING
  • Bài 6. JOIN: kết nối nhiều bảng
  • Bài 7. Tạo và sửa cấu trúc
  • Bài 8. Khóa chính, khóa ngoại và thiết kế quan hệ
  • Bài 9. Ngày tháng, View, người dùng và sao lưu
  • Bài 10. SQL Injection và bảo mật truy vấn
Tự Học Tin - Dự án vì cộng đồng của TBit Tự Học Tin - Dự án vì cộng đồng của TBit
  • Văn phòng
    • Microsoft 365
      • Word 365Soạn thảo văn bản
      • Excel 365Bảng tính, hàm, biểu đồ
      • PowerPoint 365Bài trình chiếu
    • Google và nguồn mở
      • Google Workspace Docs, Sheets, Drive, Meet
      • LibreOffice Bộ văn phòng miễn phí
      • AI trong văn phòngCopilot, Gemini, ChatGPT
    Tin học văn phòng

    Làm chủ văn phòng

    Văn bản, bảng tính, trình chiếu và AI cho công việc.

    Bắt đầu học
  • Lập trình
    • Ngôn ngữ hiện đại
      • Python Dữ liệu và tự động hóa
      • JavaScript Ngôn ngữ của web
      • TypeScript JavaScript có kiểu
      • Flutter Ứng dụng đa nền tảng
    • Nền tảng và AI
      • C/C++Nền tảng lập trình
      • C#Ứng dụng .NET
      • PascalLập trình cơ bản
      • AI hỗ trợ lập trìnhViết mã cùng AI
    Lập trình

    Bắt đầu với Python

    Ngôn ngữ hiện đại, từ dòng lệnh đầu tiên đến ứng dụng.

    Bắt đầu học
  • Phát triển web
    • Giao diện web
      • HTMLCấu trúc trang web
      • CSS Bộ chọn, Flexbox, Grid
      • Bootstrap 5 Thành phần, lưới 12 cột
      • Tailwind CSS Lớp tiện ích utility-first
      • JavaScript Tương tác, DOM, fetch
      • TypeScript Front-end an toàn kiểu
    • Ứng dụng web
      • PHP Lập trình máy chủ
      • SQL Truy vấn dữ liệu
      • PHP và MySQL Ứng dụng có CSDL
      • Node.js JavaScript phía máy chủ
      • Next.js React full-stack
      • Framework web React, Vue, Angular
    Phát triển web

    Từ HTML, CSS đến Next.js

    Giao diện với Bootstrap, Tailwind; máy chủ với PHP, Node.js; ứng dụng full-stack hoàn chỉnh.

    Bắt đầu học
  • AI ứng dụng
    • Học và làm cùng AI
      • Kỹ thuật viết prompt Cấu trúc, kỹ thuật, prompt mẫu
      • Agentic AI và trợ lý AI Claude, ChatGPT, Gemini làm trợ lý
      • AI trong văn phòng Copilot, Gemini, ChatGPT
      • AI hỗ trợ lập trình Viết mã cùng AI
    AI ứng dụng

    Từ viết prompt đến trợ lý AI

    Viết prompt chuẩn, giao việc cho Claude, ChatGPT, Gemini; dùng AI an toàn trong văn phòng và lập trình.

    Bắt đầu học
  • Công cụ số
    • Phát triển và kiểm thử
      • Git và GitHub Quản lý mã nguồn
      • Kiểm thử phần mềmĐảm bảo chất lượng
    • Đồ họa và SEO
      • PhotoshopThiết kế đồ họa
      • Kỹ thuật SEOTối ưu tìm kiếm
    Công cụ số

    Kỹ năng số bổ trợ

    Mã nguồn, kiểm thử, đồ họa và tối ưu tìm kiếm.

    Bắt đầu học

Giới thiệu loạt bài

SQL là ngôn ngữ chuẩn để làm việc với cơ sở dữ liệu quan hệ. Loạt bài dùng MySQL/MariaDB trong XAMPP và một CSDL mẫu quản lý sinh viên xuyên suốt: từ truy vấn SELECT, thêm sửa xóa, thống kê, JOIN, đến thiết kế bảng, khóa ngoại, View, sao lưu và phòng chống SQL Injection.

10 bài, khoảng 12 giờCơ bản đến trung cấp
Bạn sẽ học được
  • Truy vấn dữ liệu thành thạo: lọc, sắp xếp, nhóm, JOIN
  • Thêm, sửa, xóa dữ liệu an toàn; dùng transaction
  • Thiết kế bảng, khóa, quan hệ, chỉ mục
  • Vận hành: View, tài khoản, sao lưu; phòng chống SQL Injection

Dành cho ai?

  • Sinh viên học Cơ sở dữ liệu, Lập trình ứng dụng Web.
  • Người làm web với PHP, Python, Node.js cần lưu trữ dữ liệu.
  • Người làm văn phòng muốn truy vấn dữ liệu nhanh hơn Excel.

Cần chuẩn bị gì?

  • XAMPP (phpMyAdmin) như loạt PHP, Bài 2.
  • Không cần biết lập trình trước.

Nguồn tham khảo

Nội dung bám theo giáo trình Lập trình ứng dụng Web (Trường Đại học Tây Bắc), bổ sung theo trình tự chủ đề của W3Schools và tài liệu chính thức php.net, dev.mysql.com.

Nội dung loạt bài

Bài 1. SQL và phpMyAdminCSDL quan hệ, CSDL mẫu qlsvBài 2. SELECT cơ bảnWHERE, ORDER BY, LIMITBài 3. Lọc nâng caoLIKE, IN, BETWEEN, NULL, CASEBài 4. INSERT, UPDATE, DELETEtransactionBài 5. GROUP BY, HAVINGhàm tổng hợp, hàm chuỗi, ngàyBài 6. JOININNER, LEFT, truy vấn con, UNIONBài 7. Tạo, sửa bảngkiểu dữ liệu, ràng buộc, ALTERBài 8. Khóa và quan hệkhóa ngoại, n-n, chỉ mục, chuẩn hóaBài 9. Ngày tháng, View, sao lưuDATE_FORMAT, VIEW, GRANT, mysqldumpBài 10. SQL Injectionprepared statement, whitelist

Cách học hiệu quả

  • Chạy CSDL mẫu ở Bài 1 rồi gõ từng câu lệnh trong tab SQL của phpMyAdmin.
  • Dự đoán kết quả trước khi chạy, so sánh với thực tế.
  • Luôn SELECT xem trước khi UPDATE/DELETE.
  • Lưu các câu lệnh đã viết vào tệp .sql.
Mẹo hay

Kết hợp với loạt PHP và MySQL để đưa các truy vấn vào ứng dụng web thật.

Tóm tắt bài học
  • 10 bài từ SELECT đến thiết kế và bảo mật.
  • Một CSDL mẫu cho toàn bộ ví dụ.
  • Bước tiếp: PHP và MySQL, hoặc PostgreSQL.

Các bài khác …

  1. Bài 1. Giới thiệu SQL, CSDL quan hệ và phpMyAdmin
  2. Bài 2. SELECT: truy vấn dữ liệu cơ bản
  3. Bài 3. Lọc nâng cao
  4. Bài 4. INSERT, UPDATE, DELETE

Nội dung loạt bài

  • Giới thiệu loạt bài
  • Bài 1. Giới thiệu SQL, CSDL quan hệ và phpMyAdmin
  • Bài 2. SELECT: truy vấn dữ liệu cơ bản
  • Bài 3. Lọc nâng cao
  • Bài 4. INSERT, UPDATE, DELETE
  • Bài 5. Hàm tổng hợp, GROUP BY và HAVING
  • Bài 6. JOIN: kết nối nhiều bảng
  • Bài 7. Tạo và sửa cấu trúc
  • Bài 8. Khóa chính, khóa ngoại và thiết kế quan hệ
  • Bài 9. Ngày tháng, View, người dùng và sao lưu
  • Bài 10. SQL Injection và bảo mật truy vấn
  1. Trang chủ
  2. Phát triển web
  3. Ứng dụng web
  4. Node.js
  5. Phát triển web
  6. SQL

© 2015 Tự Học Tin DMCA.com Protection Status

Chuyên trang hướng dẫn tự học công nghệ thông tin. Vui lòng ghi rõ "Nguồn: TuHocTin.Net" khi bạn sao chép nội dung tại đây.

TRANG CHỦ  |  GIỚI THIỆU  |  QUY ĐỊNH  |  LIÊN HỆ  |  TBIT  |  FACEBOOK  |  TWITTER