- Sao chép và dán nguyên văn mã SQL mà AI đã cung cấp.
- Không có cách nào để xác nhận liệu đó có phải là kết quả đúng hay không.
- Nó dẫn đến các truy vấn chậm và sự cố dữ liệu.
Kiến thức cơ bản về SQL/DB cần biết trước khi yêu cầu AI thực hiện
Nếu bạn bảo AI "Hãy trích xuất top 10 doanh thu cho tôi", nó sẽ tạo ra một câu truy vấn trông có vẻ hợp lý ngay lập tức. Thế nhưng, để phán đoán xem câu truy vấn đó có đúng không, kết quả JOIN 3 bảng có chính xác không, hay nó có đang quét toàn bộ (full scan) 500.000 bản ghi mà không có index hay không — cuối cùng bạn vẫn cần có kiến thức cơ bản về DB. Khóa học này không dạy những thứ khó nhằn. Bạn sẽ nắm bắt toàn bộ luồng hoạt động của SQL bằng cách trực tiếp thực hành gõ lệnh trong vòng 2 giờ, chỉ vừa đủ những gì cần biết trước khi ra lệnh cho AI. Sau khi kết thúc khóa học, bạn sẽ không còn cảm thấy bất an trước những câu truy vấn mà AI viết cho mình nữa.
811 học viên
Độ khó Nhập môn
Thời gian Không giới hạn
Đánh giá từ những học viên đầu tiên
5.0
5.0
므갱이
Về cơ sở dữ liệu và câu lệnh SQL, đây là một bài giảng rất tốt để bạn có thể nắm bắt nhanh theo kiểu "À, thì ra nó là như thế này~" trong một thời gian ngắn. Mặc dù các nội dung chi tiết là phần mà mỗi người phải tự tìm hiểu thêm, nhưng bài giảng này giúp bạn biết được mình cần phải học cái gì và học như thế nào. (Ví dụ... đứng từ góc độ người mới bắt đầu, bạn có thể tự tìm hiểu xem các câu lệnh mình đã dùng có ý nghĩa gì, hay Procedure là gì... v.v.; bạn có thể tự tìm ra những thứ mình cần phải học.) Đây là một bài giảng cấp tốc chứa đựng nhiều thông tin hơn mong đợi trong thời gian ngắn. Nếu xét đến các tài liệu tóm tắt trên Notion và việc nó miễn phí, tôi nghĩ đây thực sự là một bài giảng rất tuyệt vời!
5.0
차우호
Dạy rất hay và cực kỳ dễ hiểu luôn ạ!
5.0
minjung0768
Tôi đã có thể xây dựng nền tảng vững chắc về cơ sở dữ liệu (DB).
Bạn sẽ nhận được điều này sau khi học.
Sự tự tin khi phỏng vấn về "Cơ bản về DB"
Môi trường có thể chạy trực tiếp SQL trên máy tính của tôi
Kỹ năng cơ bản để sử dụng thành thạo CRUD và JOIN
'Năng lực kiểm chứng SQL' để đọc và đánh giá các câu truy vấn do AI tạo ra
Ngay cả trong thời đại AI soạn thảo SQL, người nắm vững cơ bản mới là người điều khiển được nó.
who takes command.
DB·Bảng·SELECT·JOIN… Bạn đang để AI làm nhưng không biết liệu có đúng hay không. Khóa học này sẽ giúp bạn nắm vững nền tảng để “ra lệnh, đọc hiểu và kiểm chứng”.
Vấn đề không phải là AI, mà là không có đôi mắt để kiểm chứng.
AI cung cấp các câu lệnh SQL trông có vẻ hợp lý. Tuy nhiên, ngay cả khi nó sai bạn cũng không biết, nó có thể xóa nhầm dữ liệu hoặc lạm dụng các truy vấn chậm.
Tôi không thể đọc được liệu SQL mà AI đưa ra có đúng như ý định của mình hay không.
Tôi không thể phán đoán được liệu dữ liệu có chính xác hay không, hoặc có bị thiếu sót gì không.
Tôi không biết phải yêu cầu thay đổi phần nào và thay đổi như thế nào.
6 khái niệm, nắm bắt trong nháy mắt qua các ví dụ so sánh.
DB·Bảng·CRUD·JOIN·Transaction·Index — Không phải là cú pháp, chúng tôi sẽ trình bày chi tiết bằng hình ảnh (ẩn dụ) cho đến tận lý do "tại sao và khi nào nên sử dụng".
"Dữ liệu của tôi đều đang ở đâu nhỉ?"
Tin nhắn KakaoTalk hay đơn hàng cũng vậy, tất cả đều được xếp gọn gàng trong một kho lưu trữ.
"Làm thế nào để sắp xếp lượng dữ liệu khổng lồ này?"
Bảng Excel theo hàng và cột, chọn đúng một dòng bằng khóa..
"Làm thế nào để đưa dữ liệu vào và lấy dữ liệu ra?"
Bốn từ là đủ — SELECT·INSERT·UPDATE·DELETE.
"Thành viên và đơn hàng đang rời rạc với nhau à?"
Kết nối hai bảng lại với nhau để xem cùng một lúc. together to view them at once.
"Nếu đang chuyển tiền mà bị ngắt quãng thì sao?"
Hoặc là tất cả thành công, hoặc là tất cả bị hủy — không có chuyện lửng lơ ở giữa.
"Mất cả buổi để tìm một thứ trong hàng triệu bản ghi…"
Nếu có chỉ mục, việc tìm kiếm sẽ diễn ra trong nháy mắt., it can be found in an instant.
Cùng sử dụng một AI, nhưng kết quả lại khác nhau.
- Đọc trực tiếp SELECT·JOIN.
- Kiểm chứng và chỉnh sửa SQL mà AI cung cấp.
- An toàn và nhanh chóng với Transaction và Index.
Có bao giờ bạn gặp tình huống như thế này chưa?
Bạn có đang sao chép và dán SQL do AI cung cấp mà không biết liệu nó có đúng hay không?
Chẳng phải bạn cảm thấy mịt mờ ngay từ những từ như “DB·Bảng·JOIN” sao?
Làm sao bạn biết SQL mà AI đưa ra là đúng hay không?
Việc yêu cầu AI viết SQL thì dễ. Vấn đề thực sự nằm ở bước tiếp theo.
12 bài giảng · Nhập môn, từ cơ bản về DB đến ứng dụng AI.
Giải thích bằng các ví dụ so sánh như lưu trữ KakaoTalk, cửa sổ giao dịch MapleStory, mục lục sách và thực hành trực tiếp với MySQL · DBeaver. Nhấn vào từng phần để xem mục lục chi tiết.
섹션 1. 🧱 DB가 뭔지부터4강
- 1🤖 Tại sao cần học về cơ sở dữ liệu trong kỷ nguyên AI?
- 2💾 Cơ sở dữ liệu là gì?: Tin nhắn KakaoTalk được lưu trữ ở đâu?
- 3🔧 Thiết lập môi trường: Cài đặt MySQL và DBeaver
- 4📊 Khái niệm DB cơ bản: Bảng (Table), Bản ghi (Record) và Khóa (Key)
섹션 2. ✏️ 데이터 다루기 (CRUD)2강
- 5CRUD cơ bản: Xử lý dữ liệu với INSERT, SELECT
- 6Phần nâng cao về CRUD: UPDATE, DELETE và các ràng buộc
섹션 3. 🔗 관계·조회·성능4강
- 7Mối quan hệ và JOIN: Khi các bảng bắt tay nhau
- 8Làm chủ SELECT: Từ GROUP BY đến Subquery
- 9💰 Transaction: Tại sao cửa sổ giao dịch Maple lại an toàn?
- 10📚 Index: Tìm nội dung mong muốn nhanh chóng trong một cuốn sách dày
섹션 4. 🚀 직접 풀고, AI로 확장2강
- 11🎯 Bài tập về nhà: Tự giải SQL
- 12Tận dụng 200% AI làm trợ lý DB cho mình (feat. Kỹ thuật kiểm chứng)
Nếu bạn đang yêu cầu AI làm nhưng không biết kết quả có đúng hay không.
Người phù hợp nhất
Những người giao việc viết SQL cho AI nhưng không biết kết quả có đúng hay không
Người mới bắt đầu thấy bế tắc ngay từ những từ ngữ như DB, bảng (table), JOIN
Người không chuyên ngành muốn bắt đầu học backend và dữ liệu
Những người muốn hiểu lý do tại sao phải sử dụng thay vì chỉ học thuộc lòng ngữ pháp
Những người cần điều chỉnh mức độ kỳ vọng
- Những người đã đang viết các câu truy vấn thực tế bằng SQL
- Những người muốn đi sâu vào tối ưu hóa (tuning) DB và thiết kế dung lượng lớn
- Những người chỉ muốn tìm nhanh các tính năng nâng cao của một RDBMS cụ thể
Không cần kiến thức nền tảng, chỉ cần một chiếc máy tính là đủ.
Không cần kiến thức nền tảng. Ngay cả khi bạn mới bắt đầu học lập trình cũng không sao.
Việc cài đặt (MySQL·DBeaver) sẽ được hướng dẫn cùng nhau ngay từ đầu trong bài giảng.
Chỉ cần một chiếc máy tính có kết nối internet là đủ.
Sau khi kết thúc bài giảng, bạn sẽ làm được bốn điều này.
Bạn có thể giải thích bằng ngôn ngữ của mình DB, bảng, khóa là gì và tại sao lại sử dụng chúng.
SELECT·JOIN Bạn có thể trực tiếp đọc và viết các câu lệnh truy vấn đơn giản. yourself and write simple queries.
Bạn có thể kiểm chứng xem SQL do AI cung cấp có đúng hay không và yêu cầu chỉnh sửa một cách chính xác.
Giao dịch (Transaction) và Chỉ mục (Index) có thể phán đoán được tại sao chúng lại cần thiết. are necessary.
Nhà phát triển Backend với 8 năm kinh nghiệm thực tế, dưới góc nhìn của người mới bắt đầu.
Nhà phát triển Backend với 8 năm kinh nghiệm thực tế (Toss·POSTECH) sẽ trực tiếp giải thích theo cấp độ của người mới bắt đầu.
Đây là lộ trình giảng dạy của giảng viên đã có hơn 17.000 học viên tích lũy trên Inflearn.
Đóng góp cho các nguồn mở như Gradle·Spring AI và vận hành cộng đồng nhà phát triển với quy mô 8.000 người.
Lưu trữ KakaoTalk, cửa sổ giao dịch Maple, mục lục sách — những khái niệm khó nhằn sẽ được giải thích thông qua các ví dụ ẩn dụ trong đời sống hàng ngày.
Hoàn thành khóa học và để lại đánh giá, bạn sẽ nhận được bảng tóm tắt nội dung bài học.
Bảng·CRUD·JOIN·Giao dịch·Index — Một trang tóm tắt các nội dung cốt lõi của bài giảng, có thể sử dụng ngay làm tài liệu ôn tập và cheat sheet trong thực tế. (Cung cấp dưới dạng liên kết Notion)
Chỉ mở rộng và kiểm tra những phần bạn thắc mắc.
코딩이 처음인데 따라갈 수 있나요?
Vâng. Mọi khái niệm đều được giải thích thông qua các ví dụ so sánh đời thường như KakaoTalk, Excel hay mục lục sách, giúp bạn có thể hiểu được ngay cả khi không có kiến thức nền tảng. Việc cài đặt cũng sẽ được hướng dẫn chi tiết từ đầu trong bài giảng.
AI가 SQL을 다 짜주는데 굳이 배워야 하나요?
AI có thể đưa ra các câu lệnh SQL trông có vẻ hợp lý nhưng lại không hề báo lỗi ngay cả khi chúng sai. Bạn cần nắm vững kiến thức cơ bản để có thể ra lệnh một cách chính xác, kiểm chứng kết quả và ngăn chặn các sự cố như xóa nhầm dữ liệu.
어떤 DB로 실습하나요?
Thực hành với MySQL và DBeaver. Hướng dẫn cài đặt sẽ được bao gồm từ đầu trong bài giảng.
SQL 문법을 전부 다루나요?
Không liệt kê tất cả mọi thứ. Khóa học tập trung vào lý do và thời điểm sử dụng các cốt lõi thiết yếu cho người mới bắt đầu (Bảng·CRUD·JOIN·Transaction·Index).
Đừng để AI điều khiển, hãy điều khiển AI.
Hầu hết các khái niệm lập trình ra đời đều nhằm giải quyết sự "bất tiện". Nếu bạn biết tại sao và khi nào nên sử dụng DB, bảng, SELECT, JOIN, transaction và index, bạn có thể ra lệnh chính xác cho AI và tự mình kiểm chứng kết quả đó.
Khuyến nghị cho
những người này
Khóa học này dành cho ai?
Nhân viên khối phi kỹ thuật làm việc tại công ty IT
Người muốn tận dụng AI để tạo ra nhiều loại truy vấn khác nhau
Những người nhờ AI viết SQL nhưng không thể kiểm chứng được kết quả.
Cần biết trước khi bắt đầu?
Không cần đâu! Chỉ cần biết bật máy tính và sử dụng trình duyệt web là được rồi.
Xin chào
Đây là dingcodingco
Xác minh Inflearn
Xác minh sự nghiệp
18,444
Học viên
1,878
Đánh giá
353
Trả lời
4.9
Xếp hạng
24
Các khóa học
Nhận mã giảm giá 15% cho bài giảng của Dingco Dingco
🚀 Từng làm việc tại Toss, tốt nghiệp POSTECH | Nhà phát triển Backend hiện tại (+9 năm)
🎥 YouTuber 20.000 sub | Sáng tạo nội dung lập trình
📚 Giảng viên Inflearn | Tổng số học viên 18.000+
👥 Đang vận hành cộng đồng tuyển dụng lập trình viên (8.000+)
🧩 Contributor cho nhiều dự án mã nguồn mở (Gradle, Spring AI, v.v.)
📝 Kinh nghiệm vượt qua 38 vòng hồ sơ và hơn 100 lần chỉnh sửa CV trên Kmong (Đánh giá 5.0 sao)
Truyền tải những thông tin thực tế sống động từ ngành công nghiệp một cách dễ hiểu và có tính diễn dịch.
Chương trình giảng dạy
Tất cả
14 bài giảng ∙ (2giờ 46phút)
Đánh giá
Tất cả
33 đánh giá
5.0
33 đánh giá
- meustar829
Đánh giá 33
∙
Đánh giá trung bình 4.8
Đã chỉnh sửa
5
100% đã tham giaVề cơ sở dữ liệu và câu lệnh SQL, đây là một bài giảng rất tốt để bạn có thể nắm bắt nhanh theo kiểu "À, thì ra nó là như thế này~" trong một thời gian ngắn. Mặc dù các nội dung chi tiết là phần mà mỗi người phải tự tìm hiểu thêm, nhưng bài giảng này giúp bạn biết được mình cần phải học cái gì và học như thế nào. (Ví dụ... đứng từ góc độ người mới bắt đầu, bạn có thể tự tìm hiểu xem các câu lệnh mình đã dùng có ý nghĩa gì, hay Procedure là gì... v.v.; bạn có thể tự tìm ra những thứ mình cần phải học.) Đây là một bài giảng cấp tốc chứa đựng nhiều thông tin hơn mong đợi trong thời gian ngắn. Nếu xét đến các tài liệu tóm tắt trên Notion và việc nó miễn phí, tôi nghĩ đây thực sự là một bài giảng rất tuyệt vời!
- dingcodingcoGiảng viên
Bạn đã nắm bắt chính xác mục đích của bài giảng này qua cụm từ 'xác định hướng đi cho những gì cần học', xin cảm ơn bạn. Chúc bạn tiếp tục phát triển theo hướng tự tìm tòi các chủ đề để đào sâu nghiên cứu như cách bạn đã làm với Procedure nhé!
dngh1124848Đánh giá 2
∙
Đánh giá trung bình 5.0
5
100% đã tham giaDạy rất hay và cực kỳ dễ hiểu luôn ạ!
- dingcodingcoGiảng viên
Tôi rất tự hào khi bạn nói rằng nội dung bài giảng rất dễ hiểu. Cảm ơn bạn đã hoàn thành khóa học cho đến cuối cùng!
- trixiel
Đánh giá 7
∙
Đánh giá trung bình 5.0
5
100% đã tham giaTôi đã có thể xây dựng nền tảng vững chắc về cơ sở dữ liệu (DB).
- dingcodingcoGiảng viên
Tôi rất vui vì bạn đã xây dựng được nền tảng DB vững chắc. Hy vọng rằng khi sử dụng SQL trong tương lai, bạn sẽ cảm thấy nền tảng đã xây dựng hôm nay thật sự vững chãi.
asdfasdfasdf1Đánh giá 20
∙
Đánh giá trung bình 5.0
5
50% đã tham giaTài liệu được sắp xếp rất tốt và phần giải thích cũng rất rõ ràng!
- dingcodingcoGiảng viên
Tôi rất vui vì việc sắp xếp tài liệu và giải thích đã giúp ích cho bạn. Hy vọng bạn sẽ hoàn thành tốt các bài giảng còn lại cho đến cuối cùng!
techietaekĐánh giá 6
∙
Đánh giá trung bình 5.0
5
100% đã tham giaTiếp nối bài giảng về Git, tôi đã có thể xây dựng nền tảng DB một cách nhanh chóng và vững chắc. Với sự tự tin này, tôi sẽ học tốt cho đến phần DB chuyên sâu!
- dingcodingcoGiảng viên
Cảm ơn bạn đã hoàn thành khóa học lần này tiếp nối sau bài giảng Git. Tôi tin rằng nền tảng vững chắc mà bạn đã xây dựng sẽ là nguồn sức mạnh lớn trong các bài học chuyên sâu!
Khóa học khác của dingcodingco
Hãy khám phá các khóa học khác của giảng viên!
Khóa học tương tự
Khám phá các khóa học khác trong cùng lĩnh vực!





![[#100.000.000] SQL cơ bản để phân tích dữ liệuHình thu nhỏ khóa học](https://cdn.inflearn.com/public/courses/324566/cover/aa1fac55-6e80-4506-9c92-f32c2b65f93a/sql_basic.png?w=420)
.png?w=420)

![[Series phát triển game MMORPG bằng C# và Unity] Part5: Cơ sở dữ liệuHình thu nhỏ khóa học](https://cdn.inflearn.com/public/courses/325283/course_cover/afb413e6-681e-47cd-808a-099c79fed112/rookiss-rpg-5.jpg?w=420)

