Lập trình cơ sở dữ liệu với SQL Server
What you'll learn
- Kiến thức core: Thao tác với DataBase, thao tác với bảng, các câu lệnh insert, select, update, delete
- Kiến thức về Index, View
- Kiến thức về Thủ tục lưu trữ (Stored Procedure - SP)
- Kiến thức chuyên sâu: Trigger DML, Trigger Insert, Trigger Delete Trigger Update, Trigger After, Trigger Instead Of
Requirements
- Không cần kinh nghiệm lập trình
Description
Đây là khóa học Lập trình Java của V1Study. Khóa học này bao gồm các bài giảng sau:
Bài giảng 01. Quy tắc chung, quy tắc đặt tên
Bài giảng 02. Kiểu dữ liệu hệ thống, kiểu dữ liệu tự tạo
Bài giảng 03. Thao tác với Cơ sở dữ liệu (Database)
Bài giảng 04. Tạo bảng (CREATE TABLE)
Bài giảng 05. Sửa bảng (ALTER TABLE)
Bài giảng 06. Xóa bảng (DROP TABLE)
Bài giảng 07. Khóa chính (Primary Key - PK)
Bài giảng 08. Khóa ngoại (Foreign Key - FK)
Bài giảng 09. Câu lệnh Insert (hay Insert Into)
Bài giảng 10. Câu lệnh Insert - Phần 2: Insert dữ liệu dạng dmy, Insert với identity
Bài giảng 11. IDENTITY
Bài giảng 12. Ràng buộc CHECK
Bài giảng 13. Ràng buộc DEFAULT
Bài giảng 14. Tổng quan về câu lệnh SELECT
Bài giảng 15. SELECT không có FROM. Cách đặt bí danh cho cột kết quả
Bài giảng 16. Hiển thị tất cả các cột với SELECT * FROM
Bài giảng 17. Hiện thị các cột mong muốn với SELECT-FROM
Bài giảng 18. Nối chuỗi trong tập kết quả
Bài giảng 19. Tính giá trị trong tập kết quả
Bài giảng 20. SELECT với DISTINCT
Bài giảng 21. SELECT với JOIN (INNER JOIN)
Bài giảng 22. SELECT với nhiều JOIN (nhiều INNER JOIN)
Bài giảng 23. LEFT JOIN - RIGHT JOIN - FULL JOIN
Bài giảng 24. Mệnh đề WHERE sử dụng các phép toán so sánh
Bài giảng 25. Mệnh đề WHERE sử dụng NOT, AND, OR
Bài giảng 26. Mệnh đề WHERE sử dụng IN() và NOT IN()
Bài giảng 27. Mệnh đề WHERE sử dụng LIKE và NOT LIKE
Bài giảng 28. Các hàm thống kê tập hợp (Aggregate)
Bài giảng 29. Các hàm xử lý ngày tháng, thời gian
Bài giảng 30. Chuyển đổi kiểu dữ liệu khi truy vấn với hàm CONVERT()
Bài giảng 31. Sắp xếp dữ liệu với ORDER BY
Bài giảng 32. Phân nhóm tập kết quả với GROUP BY
Bài giảng 33. Các hàm xử lý chuỗi
Bài giảng 34. Trích xuất dữ liệu sang bảng mới sử dụng SELECT với INTO
Bài giảng 35. Mệnh đề TOP, TOP with PERCENT, TOP with WITH TIES
Bài giảng 36. Cập nhật dữ liệu bằng lệnh UPDATE
Bài giảng 37. Cập nhật dữ liệu sử dụng hàm .WRITE()
Bài giảng 38. Delete data with DELETE command
Bài giảng 39. Chỉ mục (INDEX)
Bài giảng 40. Căn bản về VIEW
Bài giảng 41. Thao tác với XEM
Bài giảng 42. Thủ tục lưu trữ (Stored Procedure - SP)
Bài giảng 43. Cơ bản về Trigger
Bài giảng 44. Giới thiệu về trigger DML, bảng Inserted và bảng Deleted
Bài giảng 45. Trigger INSERT
Bài giảng 46. Trigger DELETE
Bài giảng 47. Trigger UPDATE
Bài giảng 48. Trigger AFTER
Bài giảng 49. Trigger INSTEAD OF
Who this course is for:
- Các bạn đang có nhu cầu tìm hiểu về SQL Server
Instructor
Master of Information Technology - Hanoi University of Science and Technology (Thạc sĩ Công nghệ Thông tin - Đại học Bách Khoa Hà Nội)
Information Technology Engineer - Hanoi University of Science and Technology (Kỹ sư Công nghệ Thông tin - Trường Đại học Bách Khoa Hà Nội)
Bachelor of Science and Technology - Hanoi National University of Education (Cử nhân Khoa học Sư phạm Công nghệ - Đại học Sư phạm Hà Nội)
Skin: C Programming, C# Programming, Java Programming, Python Programming, HTML5-CSS3-JavaScript, SQL Server, PHP, Laravel, ReactJS, AngularJS, VueJS, jQuery, MySQL, Scratch.
Lecturer V1Study.