TABLE QUERIES
DATA QUERIES
CONDITION & OPERATOR
ADVANCED
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Ngôn ngữ T-SQL

Danh sách các bài viết trong chuyên mục Ngôn ngữ T-SQL, đây là những bài viết mới nhất được cập nhật trong mục Ngôn ngữ T-SQL.

Trong loạt bài viết này mình sẽ tổng hợp những câu truy vấn hay dùng trong SQL, chính xác hơn là bạn sẽ được học cách sử dụng ngôn ngữ truy vấn T-SQL để xử lý dữ liệu. Hầu hết các hệ quản trị CSDL quan hệ hiện nay đều sử dụng ngôn ngữ này nên khi bạn hiểu nó là có thể học bất kì một DBA nào.

T-SQL là gì?

T-SQL hay còn gọi là Transact-SQL, là một phần mở rộng của ngôn ngữ SQL và phát triển dựa theo chuẩn ISO và (International Organization for Standardization) và ANSI (American National Standards Institute).

T-SQL được chia làm ba nhóm chính như sau:

  • Nhóm ngôn ngữ định nghĩa dữ liệu: Là tập hợp những lệnh dùng để xử lý dữ liệu như các lệnh như create, alter và drop table, các lệnh này dùng để định nghĩa cấu trúc của một table.
  • Nhóm điều khiển dữ liệu: Dùng để phân quyền user truy cập vào các đối tượng table, view, function ... Nhóm này là các câu truy vấn như Grant, Deny, Revoke.
  • Nhóm thao tác dữ liệu: là tập hợp các câu lệnh dùng để thao tác sàn lọc dữ liệu như: Select, Insert, Update, Delêt. Những lệnh này giúp chúng ta truy  vấn tìm kiếm dữ liệu một cách chính xác nhất.

Nhìn chung tổng cộng chúng ta có hơn 40 câu lệnh, đương nhiên rất ít khi dùng hết các lệnh, trừ khi bạn là một DBA thực thụ. Và sau đây là danh sách các bài học.

+NGÔN NGỮ T-SQL
» Table queries
1 Phiên làm việc là gì trong SQL
2 Create và Drop Database trong SQL
3 Các kiểu dữ liệu trong SQL (Data Type)
4 Lệnh Create Table trong SQL
5 Lệnh Drop Table trong SQL
6 Primary Key trong SQL
7 Khóa ngoại Foreign Key trong SQL
8 Ràng buộc Check trong SQL
» Data Queries
9 Lệnh INSERT trong SQL
10 Lệnh SELECT trong SQL
11 Mệnh đề WHERE trong SQL
12 Lệnh Update trong SQL
13 Lệnh Delete trong SQL
14 Sắp xếp dữ liệu với ORDER BY trong SQL
15 Lọc dữ liệu trùng với DISTINCT trong SQL
16 Gộp dữ liệu với UNION và UNION ALL trong SQL
17 Tìm hiểu ALIAS (AS) trong SQL
» Condition & Operator
18 Toán tử AND và OR trong SQL
19 Toán tử LIKE và NOT LIKE trong SQL
20 Toán tử IN và NOT IN trong SQL
21 Toán tử BETWEEN và NOT BETWEEN trong SQL
» Advanced
22 Tích đề các trong SQL
23 Inner JOIN trong SQL
24 Left Join trong SQL
25 Right Join trong SQL
26 Self Join trong SQL
27 Subquery trong SQL - truy vấn con

Bài xem nhiều

Thiết lập ID tăng tự động với Identity trong SQL Server

Thiết lập ID tăng tự động với Identity trong SQL Server

ID tăng tự động là một nhu cầu rất quan trọng trong việc lưu trữ…

Khóa ngoại (Foreign Key) trong MySQL

Khóa ngoại (Foreign Key) trong MySQL

Chúng ta đã được học các tạo bảng (Create Table), khái niệm về khóa chính…

Tạo biến bằng lênh DECLARE trong SQL Server

Tạo biến bằng lênh DECLARE trong SQL Server

Stored Procedure là tập hợp những lệnh SQL và những công thức tính toán nên…

Mô hình thực thể mối kết hợp (ER)

Mô hình thực thể mối kết hợp (ER)

Tiếp theo mô hình mạng chúng ta sẽ học một mô hình cao cấp hơn…

Xóa column trong SQL Server

Xóa column trong SQL Server

Trong bài này mình sẽ hướng dẫn bạn cách xóa một hoặc nhiều column ra…

Gộp dữ liệu với UNION và UNION ALL trong SQL

Gộp dữ liệu với UNION và UNION ALL trong SQL

Có một số trường hợp bắt buộc bạn phải chạy hai câu truy vấn nên…

Hàm Hàm TO_DATE trong Oracle

Hàm Hàm TO_DATE trong Oracle

Cách sử dụng hàm Hàm TO_DATE trong 150

Lệnh tạo bảng (Create Table) trong MySQL

Lệnh tạo bảng (Create Table) trong MySQL

Trong bài này chúng ta sẽ tìm hiểu một lệnh đầu tiên trong ngôn ngữ…

Lệnh sửa bảng trong Oracle - Alter Table

Lệnh sửa bảng trong Oracle - Alter Table

Trong bài này mình sẽ giới thiệu với các bạn một lệnh dùng để chỉnh…

Toán tử IN và NOT IN trong SQL

Toán tử IN và NOT IN trong SQL

Trong bài này chúng ta sẽ học hai lệnh mới dùng để kiểm tra một…

Lệnh SELECT lấy dữ liệu trong MySQL

Lệnh SELECT lấy dữ liệu trong MySQL

Trong bài này chúng ta sẽ tìm hiểu cách lấy dữ liệu trong MySQL với…

Schema là gì? tạo Schema trong SQL Server

Schema là gì? tạo Schema trong SQL Server

Ở bài trước bạn đã hiểu cách tạo database rồi, vậy thì trong bài này…

Database mẫu để  học SQL Server

Database mẫu để học SQL Server

Để tiện cho việc học thì ta cần một database mẫu, và tất cả những…

Thêm column vào table trong SQL Server

Thêm column vào table trong SQL Server

Trong bài này sẽ hướng dẫn bạn cách sử dụng lệnh ALTER TABLE để thêm…

Tạo khóa chính (Primary key) trong MySQL

Tạo khóa chính (Primary key) trong MySQL

Như ta biết mỗi table thông thường chúng ta sẽ có một khóa chính nhằm…

Câu lệnh if else trong MYSQL

Câu lệnh if else trong MYSQL

Trong bài này chúng ta sẽ tìm hiểu đến mảng trong javascript và một số…

Khóa ngoại Foreign Key trong SQL

Khóa ngoại Foreign Key trong 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 rẻ nhánh IF ELSE trong SQL Server

Lệnh rẻ nhánh IF ELSE trong SQL Server

Trong bài này bạn sẽ được học một lệnh rất hay dùng để rẻ nhánh…

Tìm hiểu AUTO_INCREMENT trong MySQL

Tìm hiểu AUTO_INCREMENT trong MySQL

Đáng lẽ ra bài này tôi trình bày ở bài tạo khóa chính Primary Key…

Lệnh tạo bảng trong Oracle - Create Table

Lệnh tạo bảng trong Oracle - Create Table

Chúng ta có hai thành phần quan trọng khi tạo table đó là tên của…

Top