- Tổng đài 24/7: 1800 646 881
- Đăng nhập
- 3
Ngày nay, làm việc và xử lý dữ liệu trở thành những tác vụ quan trọng của mỗi doanh nghiệp. SQL là một trong những ngôn ngữ hỗ trợ người dùng làm được điều đó. Nó có khả năng đọc và xử lý truy vấn đến dữ liệu, trả về kết quả mong muốn cho người dùng.
Trong bài viết dưới đây, BKHOST sẽ cùng bạn tìm hiểu một cách chi tiết nhất về SQL.
SQL là viết tắt của cụm từ Structured Query Language, được dịch là Ngôn ngữ Truy vấn Cấu trúc. SQL là một ngôn ngữ lập trình cơ sở dữ liệu, được sử dụng để truy vấn và thao tác dữ liệu trong các hệ quản trị cơ sở dữ liệu (Database Management System – DBMS). Nó có thể được sử dụng để tạo và xoá các bảng trong cơ sở dữ liệu, truy vấn dữ liệu từ các bảng, thay đổi dữ liệu trong các bảng và thực hiện các thao tác khác trên cơ sở dữ liệu. SQL là một ngôn ngữ tiêu chuẩn cho các hệ quản trị cơ sở dữ liệu và được sử dụng rộng rãi trong các ứng dụng thực tế.
Có nhiều lý do tại sao người dùng nên sử dụng SQL:
SQL chia ra thành nhiều loại ngôn ngữ khác nhau. Đối với mỗi loại, cấu trúc và ý nghĩa sử dụng của nó đều có điểm khác biệt. Có thể chia thành các loại chính sau:
Data Definition Language – DDL là các lệnh dùng để định nghĩa dữ liệu. Đúng như cái tên của nó, chúng mang ý nghĩa xác định các bảng và đối tượng của dữ liệu. Những lệnh phổ biến trong DDL bao gồm:
Ví dụ về lệnh CREATE trong DDL:
{{EJS0}}
Lệnh trên sẽ tạo một cơ sở dữ liệu mới mang tên Student.
Data Manipulation Language – DML còn được gọi là ngôn ngữ thao tác dữ liệu. Nó được biết đến với các lệnh CRUD nổi tiếng và cực kỳ phổ biến hiện nay. Nếu DDL hoạt động trên cơ sở dữ liệu thì DML hoạt động trong các bảng với đối tượng và thông tin cụ thể hơn. Những lệnh phổ biến của DML bao gồm:
Ví dụ về lệnh DML:
{{EJS1}}
Lệnh trên sẽ xóa bản ghi trong bảng NhanVien khi trường Name là An.
Data Control Language – DCL là loại ngôn ngữ giúp điều khiển dữ liệu. Nó thường được sử dụng để cấp hoặc bỏ quyền truy cập với người dùng nào đó. Vậy nên trong DCL chỉ có 2 lệnh hay được dùng như sau:
Trên đây là những thông tin cơ bản nhất về SQL mà chúng tôi muốn gửi đến bạn. Học và làm việc với cơ sở dữ liệu không khó nhưng người dùng cần hiểu rõ về từng loại. Thông qua đó sẽ dễ dàng sử dụng chúng phù hợp với mục đích của bản thân.
Nếu còn gặp bất cứ vướng mắc gì về SQL, hãy để lại ở bên bình luận bên dưới, BKHOST sẽ trả lời bạn trong thời gian sớm nhất.