Lệnh Update trong SQL - Ngôn ngữ truy vấn T-SQL

Trong bài này chúng ta sẽ tìm hiểu đến lệnh UPDATE, đây là lệnh dùng để cập nhật một hoặc nhiều dòng dữ liệu có sẵn trong một bảng. Lệnh này cũng có sử dụng WHERE để xác định điều kiện update, tức chỉ những row nào thỏa điều kiện WHERE thì mới cập nhật. 1. Cú pháp Update trong T-SQL Để sử dụng ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Mệnh đề WHERE trong SQL - Ngôn ngữ truy vấn T-SQL

Ở bài trước chúng ta đã học cách sử dụng lệnh SELECT để lấy dữ liệu từ bảng, nhưng lệnh đó sẽ lấy tất cả dữ liệu hiện có, vì vậy trong bài này mình giới thiệu thêm một lệnh khác đó là lệnh WHERE dùng để lọc dữ liệu từ kết quả trả về đó. 1. Tìm hiểu Lệnh Where trong T-SQL Lệnh WHERE được ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Lệnh SELECT trong SQL - Ngôn ngữ truy vấn T-SQL

Trong bài này mình sẽ tìm hiểu lệnh dùng để lấy dữ liệu từ trong một hoặc nhiều bảng đó là lệnh SELECT, lệnh này dùng để truy xuất dữ liệu theo yêu cầu cụ thể, và ta gọi kết quả trả về này là result-sets. 1. Cú pháp lệnh SELECT Dưới đây là cú pháp của lệnh SELECT, cú pháp này được dùng ở hầu ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Lệnh INSERT trong SQL - Ngôn ngữ truy vấn T-SQL

Khi tạo xong table thì ta sẽ thêm dữ liệu vào table, và để thêm dữ liệu thì ta sử dụng lệnh INSERT, lệnh này có tác dụng thêm một row vào vị trí dưới cùng trong danh sách dữ liệu. 1. Cú pháp lệnh INSERT trong T-SQL Cú pháp của lệnh INSERT như sau: ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Ràng buộc Check trong SQL - Ngôn ngữ truy vấn T-SQL

Bài này bạn sẽ được học cách tạo ràng buộc giá trị trong SQL bằng lệnh CHECK, cách viết nó thông qua các hệ quản trị CSDL như SQL Server, MySQL và Oracle. Ràng buộc giá trị CHECK rất hữu ích trong việc đảm bảo tính toàn vẹn của dữ liệu. Ví dụ bạn muốn điểm số của học sinh phải nằm trong khoảng ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Khóa ngoại Foreign Key trong SQL - Ngôn ngữ truy vấn T-SQL

Trong bài này bạn sẽ được học cách tạo khóa ngoại Foreign Key bằng câu lệnh SQL thể hiện qua các hệ quản trị CSDL như SQL Server, Oracle, MySQL. Khóa ngoại là những column đặc biệc dùng để thể hiện mối liên kết giữa hai bảng. Bảng A có column khóa ngoại, nó sẽ trỏ đến khóa chính của bảng B thì ta ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Primary Key trong SQL - Ngôn ngữ truy vấn T-SQL

Bài này bạn sẽ được giới thiệu cách tạo khóa chính (Primary Key) thể hiện qua các hệ hệ quản trị CSDL như SQL Serer, MySQL, Oracle, Access. Primary key là một hoặc nhiều column co tính chất đặc biệt đó là dùng để phân biệt sự khác nhau giữa các dòng dữ liệu, vì vậy giá trị của nó phải là duy ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Lệnh Drop Table trong SQL - Ngôn ngữ truy vấn T-SQL

Trong bài này chúng ta sẽ tìm hiểu đến lệnh xóa bảng Drop Table trong trong T-SQL, công dụng của lệnh này là xóa toàn bộ dữ liệu và cấu trúc của bảng ra khỏi hệ thống. Nếu bạn sử dụng lệnh này thì dữ liệu sẽ bị xóa sạch, vì vậy hãy cân nhắc trước khi dùng nhé. Cú pháp của nó như sau: ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Lệnh Create Table trong SQL - Ngôn ngữ truy vấn T-SQL

Trong bài này mình sẽ nói về lệnh tạo bảng bằng T-SQL, đây là lệnh dùng để tạo bảng lưu trữ dữ liệu trong một database cụ thể. Mỗi table có nhiều column và mỗi column sẽ có các thông số như kiểu dữ liệu, kích thước giới hạn dữ liệu, cho phép NULL và NOT NULL ... Và trước khi bắt đầu bài học thì ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Các kiểu dữ liệu trong SQL (Data Type) - Ngôn ngữ truy vấn T-SQL

Trong bài này mình sẽ giới thiệu với các bạn các kiểu dữ liệu thường dùng trong các hệ quản trị CSDL như SQL Server, MySQL, Oracle, ... tuy rằng mỗi cái có những kiểu khác nhau nhưng chung quy lại vẫn chưa thành các nhóm chung. Ví dụ: SQL Server có: ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Create và Drop Database trong SQL - Ngôn ngữ truy vấn T-SQL

Bài viết này sẽ hướng dẫn bạn cách sử dụng lệnh Create Database để tạo một database mới, và lệnh Drop Database để xóa một database ra khỏi hệ thống CSDL. 1. Lệnh Create Database Lệnh Create Database sẽ tạo một database mới, cú pháp của nó như sau: CREATE ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Phiên làm việc là gì trong SQL - Ngôn ngữ truy vấn T-SQL

Trong bài viết này mình sẽ giải thích phiên làm việc là gì trong SQL để các bạn hiểu rõ hơn nhé, bởi có rất nhiều bài viết nhắc đến thuật ngữ này. Phiên làm việc là gì? Phiên làm việc hay còn gọi là session, đây là một khoảng thơi gian được giới hạn bởi thời gian bắt đầu (time start) và thời ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 06/04/2021

Bài 07: Tìm hiểu CDATA trong XML - Học XML

Bài này ta sẽ tìm hiểu cách sử dụng CDATA để giữ nguyên văn bản trong các thẻ XML, đây là một chức năng khá quan trọng giúp file XML không bị lỗi về cú pháp. 1. CDATA trong XML Một tài liệu XML được xây dựng bởi các thẻ XML do lập trình viên tự định nghĩa ra, và đương nhiên lập trình viên phải ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

Bài 06: Tìm hiểu XML Namespace - Học XML

Bài này chúng ta sẽ tìm hiểu khái niệm về XML Namespace, nó sẽ giải quyết vấn đề trùng tên thẻ trong một tài liệu XML. 1. XML Namespace là gì? Cấu trúc một tài liệu XML được xây dựng bởi các lập trình viên, do đó họ có thể tự đặt tên thẻ XML (XML Element), điều này dẫn đến xung đột nếu trong một ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

Bài 05: XML và các hệ quản trị CSDL (MySQL) - Học XML

XML cũng là một dạng lưu trữ dữ liệu nhưng có điểm khác là nó lưu trữ trên file nên đối với những ứng dụng lớn vài triệu records thì rất khó để đọc và truy xuất. Nhưng khi bạn sử dụng các hệ quản trị CSDL thì dễ dàng hơn bởi nó cung cấp cho bạn ngôn ngữ T-SQL giúp việc xử lý truy vấn rất hiệu ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

Bài 04: Tìm hiểu XML Attributes - Học XML

Trong các thẻ HTML bạn sẽ có các thuộc tính như href, id, class, src, ... Các thuộc tính này chỉ có tác dụng đặc biệt trong tài liệu HTML chứ đối với XML nó không có tác dụng gì, chỉ là các thuộc tính bình thường. Để rõ hơn thì trong bài này chúng ta sẽ tìm hiểu khái niệm về XML Attributes và các ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

Bài 03: Tìm hiểu Element trong XML - Học XML

XML Element chúng ta đã sử dụng rất nhiều ở các ví dụ trước. Tuy nhiên ta chưa bàn tới vấn đề cú pháp và quy tắc chúng khi đặt tên cho nó, vì vậy trong bài này mình sẽ trình bày tất cả các vấn đề liên quan đến XML Elements. Và để tiện cho việc viết tuts thì mình sẽ gọi là thẻ thay vì ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

Bài 02: Cấu trúc cây trong XML - Học XML

Một tài liệu XML được tạo bởi các thẻ (XML element) và chúng có thể được tổ chức theo một cấu trúc cây thư mục, điều này còn có thể gọi là Nested Elements trong XML. Vậy cách tổ chức như thế nào để có thể lưu trữ được dữ liệu trong thế giới thực? Chúng ta cùng tìm hiểu vấn đề này nhé. 1. Cấu ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

Bài 01: XML là gì? Cú pháp căn bản của XML - Học XML

Ngoài cách lưu trữ dữ liệu trong các hệ quản trị CSDL ra thì bạn có thể lưu trữ dữ liệu trong file TXT, file JSON hay file XML đều được. Tuy nhiên với những hệ thống lớn thì bắt buộc ta phải lưu trữ trong hệ quản trị CSDL bởi vì nó cũng cấp những tính năng giúp quản lý dữ liệu tốt hơn. Còn đối với ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

Bài 05: JSON và ứng dụng trong Ajax - Học JSON

Mình đã có một serie học Ajax nói về việc kết hợp với JSON rồi nên bạn có thể tới link đó để xem chi tiết hơn, nên trong bài này mình sẽ nói một số vấn đề mấu chốt trong việc kết hợp giữa Ajax và JSON để tạo ra những chức năng hay. 1. JSON trong Ajax Nếu bạn đã từng làm việc với Ajax rồi thì ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021