SQL là gì? Chức năng của SQL và các câu lệnh truy vấn SQL

No Comments

SQL là gì? Chức năng của SQL

SQL, viết tắt của Structured Query Language, là một ngôn ngữ lập trình được sử dụng để liên lạc và điều khiển cơ sở dữ liệu. Để có được hầu hết các đống dữ liệu thu thập, nhiều doanh nghiệp phải trở nên thông thạo trong SQL.

Các chương trình SQL được đưa ra bởi các doanh nghiệp và các tổ chức khác để truy cập và vận dụng thông tin và dữ liệu được lưu trữ trong cơ sở dữ liệu cũng như tạo và thay đổi các bảng mới. Để hiểu đầy đủ SQL, điều quan trọng là phải biết chính xác cơ sở dữ liệu là gì.

Theo Microsoft , cơ sở dữ liệu là một công cụ để thu thập và tổ chức thông tin. Cơ sở dữ liệu có thể lưu trữ thông tin về con người, sản phẩm, đơn hàng hoặc bất cứ thứ gì khác. Nhiều cơ sở dữ liệu bắt đầu trong một chương trình xử lý văn bản hoặc bảng tính, nhưng khi nhiều doanh nghiệp lớn hơn, sẽ rất hữu ích khi chuyển chúng sang một cơ sở dữ liệu được tạo ra bởi một hệ thống quản lý cơ sở dữ liệu.

Thay vì cố gắng viết một SQL cho các cơ sở dữ liệu của mình, nhiều công ty sử dụng một hệ thống quản lý cơ sở dữ liệu có SQL đã được xây dựng trong nó. Được phát triển và phân phối bởi Oracle, MySQL là một trong những hệ thống quản lý cơ sở dữ liệu SQL phổ biến nhất hiện đang có. Phần mềm là một phiên bản mã nguồn mở, có nghĩa là nó có thể được tải về và sử dụng miễn phí.

Theo dịch vụ lưu trữ web GoDaddy, MySQL là một cơ sở dữ liệu quan hệ phức tạp và mạnh mẽ được sử dụng bởi nhiều trang web để tạo và thay đổi nội dung một cách nhanh chóng.

Hiện tại, nhiều thương hiệu nổi tiếng và lớn nhất thế giới dựa vào MySQL để làm cho trang web hoạt động bình thường, bao gồm Facebook, Google, Adobe, Alcatel LucentZappos.

Ngoài MySQL, có một số hệ thống quản lý cơ sở dữ liệu SQL nguồn mở khác, bao gồm PostgreSQL, Ingres Firebird.

Các câu lệnh truy vấn của SQL

Các truy vấn SQL là các hoạt động SQL phổ biến nhất và cần thiết trong thiết kế web chuyên nghiệp. Thông qua một truy vấn SQL, ta có thể tìm kiếm cơ sở dữ liệu cho các thông tin cần thiết. Truy vấn SQL được thực hiện với câu lệnh “SELECT”. Một truy vấn SQL có thể được cụ thể hơn, với sự trợ giúp của một số điều khoản:

  • T FROM – nó chỉ ra bảng nơi tìm kiếm sẽ được thực hiện.
  • WHERE – nó được sử dụng để xác định các hàng, trong đó tìm kiếm sẽ được thực hiện. Tất cả các hàng, trong đó mệnh đề WHERE không đúng, sẽ bị loại trừ.
  • ORDER BY – đây là cách duy nhất để sắp xếp các kết quả trong SQL. Nếu không, chúng sẽ được trả về theo thứ tự ngẫu nhiên.

Ví dụ: CHỌN * T FROM
WHERE hoạt động
ORDER BY LastName, FirstName

+ Với câu lệnh UPDATE, bạn có thể dễ dàng sửa đổi các thông tin đã có trong một bảng SQL.

+ Với câu lệnh DELETE, bạn có thể xóa các hàng không cần thiết ra khỏi bảng.

CREATE – với câu lệnh CREATE bạn có thể tạo một bảng mới trong cơ sở dữ liệu hiện có.

DROP – với câu lệnh DROP trong SQL bạn có thể xóa các bảng mà bạn không còn cần nữa

TRUNCATE – với câu lệnh TRUNCATE, bạn có thể xóa tất cả nội dung trong bảng, nhưng giữ nguyên bảng thực tế và sẵn sàng để sử dụng tiếp

+ Câu lệnh ALTER cho phép người dùng sửa đổi một đối tượng hiện có bằng nhiều cách khác nhau – ví dụ bằng cách thêm một cột vào một bảng hiện có.

GRANT – với tuyên bố GRANT, bạn có thể ủy quyền cho người dùng sửa đổi bảng đã chọn

REVOKE – với tuyên bố REVOKE bạn có thể loại bỏ tất cả các đặc quyền, trước đây được cấp cho người dùng.

CÔNG TY THIẾT KẾ WEB BUILDER WEBSITE DESIGNS
Văn phòng: B17.6 Âu Cơ Tower – 659 Âu Cơ, P. Tân Thành, Q. Tân Phú, TP.HCM
Email: info@builderwebsitedesigns.com

Website: http://www.builderwebsitedesigns.com/

About us and this blog

We are a digital marketing company with a focus on helping our customers achieve great results across several key areas.

Request a free quote

We offer professional SEO services that help websites increase their organic search score drastically in order to compete for the highest rankings even when it comes to highly competitive keywords.

Subscribe to our newsletter!

Fields marked with an * are required

More from our blog

See all posts
No Comments
 

Leave a Comment