Bất kỳ ngôn ngữ lập trình nào cũng có những quy định riêng về cú pháp và SQL cũng không ngoại lệ. Tuy nhiên, SQL lại không có quá nhiều quy định và các lệnh (hàm) trong SQL cũng khá dễ đọc hiểu và ghi nhớ.
1. Các bảng cơ sở dữ liệu
Một cơ sở dữ liệu thường chứa một hoặc nhiều bảng, mỗi bảng được xác định bằng tên riêng và các bảng đều chứa các bảng ghi (dòng) dữ liệu.
Trong nội dung lần này, chúng ta sẽ sử dụng dữ liệu mẫu Northwind làm ví dụ. Dưới đây là hình ảnh một bảng dữ liệu trong cơ sở dữ liệu Northwind.
Tham khảo: Hướng dẫn tải và cài đặt dữ liệu mẫu Northwind trong SQL Server Management Studio
Bảng trên chứa tổng cộng 5 dòng cho mỗi một khách hàng (customer) và 7 cột (CustomerID, CustomerName, ContactName, Address, City, PostalCode, và Country.
2. Câu lệnh SQL
Hầu hết mọi thao tác với cơ sở dữ liệu bạn đều có thể thực hiện bằng câu lệnh SQL. Ví dụ, câu lệnh SQL dưới đây sẽ chọn tất cả các bảng ghi trong bảng “Customers”:
SELECT * FROM Customers;
Lưu ý: SQL không phân biệt chữ hoa và thường đối từ khóa: select = SELECT.
3. Dấu chấm phẩy sau câu lệnh SQL
Một số hệ thống cơ sở dữ liệu sẽ yêu cầu một dấu chấm phẩy (;) ở cuối mỗi câu lệnh SQL.
Dấu chấm phẩy là cách tiêu chuẩn để tách các câu lệnh SQL trong hệ thống cơ sở dữ liệu cho phép nhiều hơn một câu lệnh SQL được thực thi trong cùng một lệnh gọi đến máy chủ.
Vì thế, khi viết câu lệnh SQL, bạn đừng quên kết thúc câu bằng dấu chấm phẩy.
4. Những lệnh quan trọng thường gặp trong SQL
- SELECT – trích xuất dữ liệu từ cơ sở dữ liệu
- UPDATE – cập nhật dữ liệu trong một cơ sở dữ liệu
- DELETE – xóa dữ liệu từ một cơ sở dữ liệu
- INSERT INTO – chèn dữ liệu mới vào cơ sở dữ liệu
- CREATE DATABASE – tạo một cơ sở dữ liệu mới
- ALTER DATABASE – chỉnh sửa một cơ sở dữ liệu
- CREATE TABLE – tạo một bảng mới
- ALTER TABLE – chỉnh sửa một bảng
- DROP TABLE – xóa một bảng
- CREATE INDEX – tạo một chỉ mục trong bảng
- DROP INDEX – xóa một chỉ mục
Trên đây là cú pháp và những hàm quan trọng mà bạn sẽ cần để làm việc với cơ sở dữ liệu trong SQL. Trong các bài viết tiếp theo, BAC sẽ cùng bạn đọc khám phá ý nghĩa của từng hàm và cách ứng dụng chúng trong thực tế phân tích và thao tác với cơ sở dữ liệu.
Nguồn tham khảo:
Nhu cầu đào tạo doanh nghiệp
BAC là đơn vị đào tạo BA đầu tiên tại Việt Nam. Đối tác chính thức của IIBA quốc tế. Ngoài các khóa học public, BAC còn có các khóa học in house dành riêng cho từng doanh nghiệp. Chương trình được thiết kế riêng theo yêu cầu của doanh nghiệp, giúp doanh nghiệp giải quyết những khó khăn và tư vấn phát triển.
Các bài viết liên quan SQL:
Các bài viết liên quan Power BI:
- Power BI là gì?
- Chỉnh sửa và định hình dữ liệu trong Power BI Desktop
- Kết hợp dữ liệu trong Power BI Desktop
- Hướng dẫn kết nối dữ liệu trong Power BI Desktop
- Hướng dẫn tải & cài đặt Power BI trên máy tính
- Khóa học Phân tích và trực quan hóa dữ liệu với Power BI
Các bài viết liên quan:
BAC – Biên soạn và tổng hợp nội dung