hocvietcode.com
  • Trang chủ
  • Học lập trình
    • Lập trình C/C++
    • Cấu trúc dữ liệu và giải thuật
    • Lập trình HTML
    • Lập trình Javascript
      • Javascript cơ bản
      • ReactJS framework
      • AngularJS framework
      • Typescript cơ bản
      • Angular
    • Lập trình Mobile
      • Lập Trình Dart Cơ Bản
        • Dart Flutter Framework
    • Cơ sở dữ liệu
      • MySQL – MariaDB
      • Micrsoft SQL Server
      • Extensible Markup Language (XML)
      • JSON
    • Lập trình PHP
      • Lập trình PHP cơ bản
      • Laravel Framework
    • Lập trình Java
      • Java Cơ bản
    • Lập trình C#
      • Lập Trình C# Cơ Bản
      • ASP.NET Core MVC
    • Machine Learning
  • WORDPRESS
    • WordPress cơ bản
    • WordPress nâng cao
    • Chia sẻ WordPress
  • Kiến thức hệ thống
    • Microsoft Azure
    • Docker
    • Linux
  • Chia sẻ IT
    • Tin học văn phòng
      • Microsoft Word
      • Microsoft Excel
    • Marketing
      • Google Adwords
      • Facebook Ads
      • Kiến thức khác
    • Chia sẻ phần mềm
    • Review công nghệ
    • Công cụ – tiện ích
      • Kiểm tra bàn phím online
      • Kiểm tra webcam online
Đăng nhập
  • Đăng nhập / Đăng ký

Please enter key search to display results.

HomeDanh mục: Học lập trình

Truy Vấn Con (SUBQUERY) và Biểu Thức Bảng Chung (CTE) Trong MySQL

Truy vấn SQL nâng cao: SUBQUERY (truy vấn con) và CTE (Common Table Expression) — hai kỹ thuật mạnh mẽ sử dụng để tổ chức truy vấn logic, sạch và hiệu quả hơn trong các hệ cơ sở dữ liệu quan hệ. ✅ 1. SUBQUERY là gì? Subquery (truy vấn con) là một câu lệnh […]

  • 08-07-2025
  • Toanngo92
  • 0 Comments

Kết Hợp Dữ Liệu Từ Nhiều Bảng Với JOIN Trong MySQL

Một trong những chủ đề quan trọng nhất trong SQL — đó là JOIN. Đây là kỹ thuật được sử dụng để kết hợp dữ liệu từ nhiều bảng dựa trên mối quan hệ giữa chúng (thường là khóa chính – khóa ngoại). ✅ 1. Tại sao cần JOIN? Trong cơ sở dữ liệu quan […]

  • 08-07-2025
  • Toanngo92
  • 0 Comments

Hàm Tổng Hợp và Nhóm Dữ Liệu Trong MySQL: GROUP BY, HAVING

Hàm tổng hợp (Aggregate Functions) cùng với GROUP BY và HAVING — những công cụ rất quan trọng để phân tích dữ liệu dạng tổng hợp trong MySQL, đặc biệt hữu ích trong báo cáo, thống kê. ✅ 1. Các Hàm Tổng Hợp (Aggregate Functions) Hàm Chức năng COUNT() Đếm số dòng SUM() Tính tổng […]

  • 08-07-2025
  • Toanngo92
  • 0 Comments

Truy Vấn Dữ Liệu Với SELECT Trong MySQL

Truy vấn dữ liệu với câu lệnh SELECT — phần quan trọng và thường dùng nhất trong SQL, được sử dụng để đọc và phân tích dữ liệu từ các bảng. ✅ 1. Câu lệnh SELECT cơ bản Cú pháp: Ví dụ: Lấy tất cả các cột: ✅ 2. Sử dụng WHERE để lọc dữ […]

  • 08-07-2025
  • Toanngo92
  • 0 Comments

Các Lệnh DML Cơ Bản Trong MySQL: INSERT, UPDATE, DELETE

Các câu lệnh DML trong MySQL nhằm mục đích thêm sửa xóa các bản ghi trong bảng, views vvv đã được tạo bởi các câu lệnh DML, các câu lệnh này không mang ý nghĩa định nghĩa dữ liệu, mà chỉ mang ý nghĩa tương tác với dữ liệu đã có cấu trúc dữ liệu […]

  • 08-07-2025
  • Toanngo92
  • 0 Comments

Các kiểu ràng buộc dữ liệu (constraint) trong MySQL

1. Ràng buộc NOT NULL ✅ Mục đích: Không cho phép cột nhận giá trị NULL. Đây là ràng buộc phổ biến nhất. Ví dụ: Nếu bạn cố gắng chèn bản ghi không có email, MySQL sẽ báo lỗi. 2. Ràng buộc DEFAULT ✅ Mục đích: Cung cấp giá trị mặc định nếu người dùng […]

  • 07-07-2025
  • Toanngo92
  • 0 Comments

Khóa Ngoại (FOREIGN KEY) Trong MySQL

1. FOREIGN KEY Là Gì? 2. Ví Dụ Thực Tế Giả sử bạn có 2 bảng: 3. Cú Pháp Tạo FOREIGN KEY ✅ Cách 1: Tạo ngay khi tạo bảng ✅ Cách 2: Tạo bằng lệnh ALTER TABLE ⚠️ CONSTRAINT fk_lop_sinhvien là tên khóa ngoại. Việc đặt tên giúp dễ quản lý sau này (ví […]

  • 07-07-2025
  • Toanngo92
  • 0 Comments

Thiết Lập Tăng Tự Động (AUTO_INCREMENT), định danh duy nhất toàn cục (UUID) Trong MySQL

Dưới đây là phần tiếp theo trong chuỗi bài học DDL, với nội dung thiết lập AUTO_INCREMENT trong MySQL — rất thường gặp trong thực tế khi làm việc với khóa chính kiểu số: Thiết Lập Tăng Tự Động (AUTO_INCREMENT) Trong MySQL Trong các ứng dụng cơ sở dữ liệu, AUTO_INCREMENT là một tính năng […]

  • 07-07-2025
  • Toanngo92
  • 0 Comments

Cấu trúc dữ liệu Tree

Cấu trúc dữ liệu dạng cây (Tree) là một cấu trúc dữ liệu phi tuyến phổ biến, được sử dụng để mô tả các mối quan hệ phân cấp. Nó gồm các nút (nodes) được tổ chức thành một cấu trúc phân nhánh. Mỗi nút chứa dữ liệu và có thể có các nút con. […]

  • 03-07-2025
  • Toanngo92
  • 0 Comments

Triển khai và xuất bản ứng dụng ASP.NET Core

15.1 Giới thiệu về Web Server Các Web server là những ứng dụng phần mềm hoặc phần cứng chuyên xử lý các yêu cầu và cung cấp nội dung Web đến người dùng qua Internet. Chúng hoạt động như trung gian giữa thiết bị khách (như trình duyệt web) và hệ thống phía máy chủ […]

  • 03-07-2025
  • Toanngo92
  • 0 Comments

Đăng nhập và xác thực người dùng với ASP.NET Core Identity

14.1 Giới thiệu về Danh tính và Đăng nhập Người dùng User Identity (Danh tính người dùng) đề cập đến thông tin liên kết với một người dùng cụ thể trong một hệ thống hoặc ứng dụng. Nó bao gồm các thuộc tính và đặc điểm giúp nhận diện người dùng một cách duy nhất, […]

  • 01-07-2025
  • Toanngo92
  • 0 Comments

Triển khai Repository Pattern và Unit of Work trong ASP.NET Core

13.1 Giới thiệu Để cung cấp khả năng kết nối cơ sở dữ liệu thông qua SQL Server hoặc Oracle, các tầng sau được sử dụng trong các ứng dụng ASP.NET MVC 5 cổ điển: Trong đó: Model sử dụng ADO.NET, một phần của ORM trong .NET framework, để tạo ra các đối tượng nghiệp […]

  • 01-07-2025
  • Toanngo92
  • 0 Comments

Xác thực thông qua Token trong ứng dụng Web sử dụng .NET Core

12.1 Tổng quan Khi phát triển một ứng dụng web, vấn đề bảo mật luôn là một phần quan trọng trong quá trình phát triển. Trước đây, việc bảo mật trong ứng dụng web được quản lý bằng cách lưu thông tin trong phiên làm việc (session) hoặc sử dụng xác thực dựa trên form […]

  • 30-06-2025
  • Toanngo92
  • 0 Comments

Tổng quan về Fluent Model và AutoMapper trong ASP.NET Core MVC

11.1 Giới thiệu về Fluent API và Fluent Model Fluent Model trong EF 🔹 Ví dụ DbSet dùng trong DbContext: 🛠 Một số hàm tiêu biểu trong Fluent API: 11.2 Lợi ích của Fluent API Fluent API là cách cấu hình phức tạp hơn, nhưng cung cấp các tính năng mở rộng so với Data […]

  • 30-06-2025
  • Toanngo92
  • 0 Comments

Kiến trúc Onion trong ASP.NET Core – Phần II

10.1 Cấu trúc dự án trong Kiến trúc Onion Thiết kế đồng tâm của các lớp trong kiến trúc Onion giúp dễ dàng giao tiếp và phát triển ứng dụng. Thiết kế dạng phân lớp giúp: Các lớp chính trong kiến trúc Onion gồm: Mỗi lớp trên sẽ tương ứng với một project riêng biệt […]

  • 30-06-2025
  • Toanngo92
  • 0 Comments

Kiến trúc Onion trong ASP.NET Core

9.1 Khái niệm về Kiến trúc Onion Kiến trúc Onion là một mô hình được giới thiệu vào năm 2008 nhằm giải quyết các vấn đề liên quan đến sự phụ thuộc trong thiết kế ứng dụng. Các vấn đề chính trong thiết kế truyền thống là ràng buộc chặt (tight coupling) và sự lo […]

  • 26-06-2025
  • Toanngo92
  • 0 Comments

Tìm Hiểu Ràng Buộc UNIQUE Trong MySQL

UNIQUE là một ràng buộc (constraint) dùng để đảm bảo mỗi giá trị trong cột (hoặc tập cột) được đánh dấu là UNIQUE là không trùng lặp trong toàn bảng.

  • 14-06-2025
  • trienkhaiweb
  • 0 Comments

Tìm Hiểu Khóa Chính (Primary Key) Trong MySQL

Trong thiết kế cơ sở dữ liệu, khóa chính (Primary Key) đóng vai trò quan trọng giúp phân biệt duy nhất mỗi dòng dữ liệu (record) trong một bảng (table). Khóa chính thường được chọn là một trường số (INT, BIGINT, ...) có giá trị duy nhất và thường được thiết lập để tự động tăng (AUTO_INCREMENT).

  • 14-06-2025
  • trienkhaiweb
  • 0 Comments

Các câu lệnh DDL trong MySQL

Trong MySQL, DDL (Data Definition Language) là nhóm các câu lệnh dùng để định nghĩa và quản lý cấu trúc của cơ sở dữ liệu, bao gồm: tạo, sửa đổi và xóa các đối tượng như database, bảng (table), cột (column), chỉ mục (index), v.v.

  • 14-06-2025
  • trienkhaiweb
  • 0 Comments

Giới thiệu khái niệm và một số mô hình cơ sở dữ liệu phân tán

🧠 1. Định nghĩa cơ bản Cơ sở dữ liệu phân tán là một hệ thống cơ sở dữ liệu trong đó dữ liệu không được lưu trữ tại một địa điểm duy nhất, mà được chia nhỏ và phân bố tại nhiều vị trí khác nhau (gọi là site), nhưng vẫn hoạt động như […]

  • 10-06-2025
  • Toanngo92
  • 0 Comments
1 2 3 … 23

Dịch vụ thiết kế Wesbite

NỘI DUNG MỚI CẬP NHẬT

9. Kỹ thuật phân tích để hiểu môi trường tổ chức phức tạp

4. Phương pháp kết hợp mềm/cứng trong phân tích hệ thống thông tin

Mảng và chuỗi trong Java

Hướng dẫn tùy chỉnh phpmyadmin fix lỗi export Database 30MB Cyberpanel

Làm việc với dữ liệu và các kiểu dữ liệu trong JSON

Giới thiệu

hocvietcode.com là website chia sẻ và cập nhật tin tức công nghệ, chia sẻ kiến thức, kỹ năng. Chúng tôi rất cảm ơn và mong muốn nhận được nhiều phản hồi để có thể phục vụ quý bạn đọc tốt hơn !

Liên hệ quảng cáo: [email protected]

Kết nối với HỌC VIẾT CODE

© hocvietcode.com - Tech888 Co .Ltd since 2019

Đăng nhập

Trở thành một phần của cộng đồng của chúng tôi!
Registration complete. Please check your email.
Đăng nhập bằng google
Đăng kýBạn quên mật khẩu?

Create an account

Welcome! Register for an account
The user name or email address is not correct.
Registration confirmation will be emailed to you.
Log in Lost your password?

Reset password

Recover your password
Password reset email has been sent.
The email could not be sent. Possible reason: your host may have disabled the mail function.
A password will be e-mailed to you.
Log in Register
×