Giới thiệu về SQL

Giới thiệu về SQL

SQL là chuẩn ngôn ngữ ANSI để truy cập CSDL.

SQL là gì?

  • SQL là viết tắt của Structured Query Language - Ngôn ngữ truy vấn cấu trúc.
  • SQL cho phép bạn truy cập vào CSDL.
  • SQL là một chuẩn ngôn ngữ của ANSI.
  • SQL có thể thực thi các câu truy vấn trên CSDL.
  • SQL có thể lấy dữ liệu từ CSDL.
  • SQL có thể chèn dữ liệu mới vào CSDL.
  • SQL có thể xoá dữ liệu trong CSDL.
  • SQL có thể sửa đổi dữ liệu hiện có trong CSDL.
  • SQL dễ học :-)

SQL là một chuẩn

SQL là một chuẩn của ANSI (American National Standards Institute - Viện tiêu chuẩn quốc gia Hoa kỳ) về truy xuất các hệ thống CSDL. Các câu lệnh SQL được sử dụng để truy xuất và cập nhật dữ liệu trong một CSDL.

SQL hoạt động với hầu hết các chương trình CSDL như MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase v.v...

Lưu ý: Hầu hết các chương trình CSDL hỗ trợ SQL đều có phần mở rộng cho SQL chỉ hoạt động với chính chương trình đó.

Bảng CSDL

Một CSDL thường bao gồm một hoặc nhiều bảng (table). Mỗi bảng được xác định thông qua một tên (ví dụ Customers hoặc Orders). Bảng chứa các mẩu tin - dòng (record - row), là dữ liệu của bảng.

Dưới đây là một ví dụ về một bảng có tên là Persons (người):

LastName FirstName Address City
Hansen Ola Timoteivn 10 Sandnes
Svendson Tove Borgvn 23 Sandnes
Pettersen Kari Storgt 20 Stavanger

Bảng ở trên bao gồm 3 mẩu tin (dòng), mỗi mẩu tin tương ứng với một người, và bốn cột (LastName, FirstName, AddressCity).

Câu truy vấn SQL

Với SQL ta có thể truy vấn CSDL và nhận lấy kết quả trả về thông qua các câu truy vấn.

Một câu truy vấn như sau:

SELECT LastName FROM Persons

Sẽ trả về kết quả như sau:

LastName
Hansen
Svendson
Pettersen

Lưu ý: Một số hệ thống CSDL đòi hỏi câu lệnh SQL phải kết thúc bằng một dấu chấm phảy (;). Chúng ta sẽ không dùng dấu chấm phảy trong bài viết này.

SQL là ngôn ngữ thao tác dữ liệu (DML - Data Manipulation Language)

SQL là cú pháp để thực thi các câu truy vấn. SQL cũng bao gồm cú pháp để cập nhật - sửa đổi, chèn thêm và xoá các mẩu tin.

Sau đây là danh sách các lệnh và truy vấn dạng DML của SQL:

  • SELECT - lấy dữ liệu từ một bảng CSDL.
  • UPDATE - cập nhật/sửa đổi dữ liệu trong bảng.
  • DELETE - xoá dữ liệu trong bảng.
  • INSERT INTO - thêm dữ liệu mới vào bảng.

SQL là ngôn ngữ định nghĩa dữ liệu (DDL - Data Definition Language)

Phần DDL của SQL cho phép tạo ra hoặc xoá các bảng. Chúng ta cũng có thể định nghĩa các khoá (key), chỉ mục (index), chỉ định các liên kết giữa các bảng và thiết lập các quan hệ ràng buộc giữa các bảng trong CSDL.

Các lệnh DDL quan trọng nhất của SQL là:

  • CREATE TABLE - tạo ra một bảng mới.
  • ALTER TABLE - thay đổi cấu trúc của bảng.
  • DROP TABLE - xoá một bảng.
  • CREATE INDEX - tạo chỉ mục (khoá để tìm kiếm - search key).
  • DROP INDEX - xoá chỉ mục đã được tạo.
Bạn thấy bài viết này như thế nào?: 
No votes yet
Ảnh của Tommy Tran

Tommy Tran owner Express Magazine

Drupal Developer having 9+ year experience, implementation and having strong knowledge of technical specifications, workflow development. Ability to perform effectively and efficiently in team and individually. Always enthusiastic and interseted to study new technologies

  • Skype ID: tthanhthuy
  • Phone/Zalo: (+84) 944 225 212
  • WhatsApp: (+84) 944 225 212
  • Line Messenger: (+84) 944 225 212
  • Email: asaleotestf@gmail.com
  • Telegram Messenger: https:/t.me/tommytran0401

Quảng cáo việc làm

 

Thích hợp các bạn nữ mảng thợ may làm việc tại nước NGA

Đơn hàng Tuyển dụng 100 Thợ may đi Nga(đợt 1 tháng 3.2021, đợt 2 tháng 5.2021). Lương thực lãnh 800 USD, bao ăn ở, vé máy bay và visa, phí xuất cảnh(1800 USD)trả khi đi làm có lương. Bạn có thể liên hệ CÔNG TY qua Phone/Zalo: (+84) 944 225 212. Công ty sẽ tư vấn cho bạn.

Xem chi tiết: >>> https://bit.ly/3o9NOfR

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Facebook giảm lượng like của các sao nổi tiếng đến mức nào

Facebook giảm lượng like của các sao nổi tiếng đến mức nào

Chính sách của Facebook trong việc loại bỏ "like ảo" đã có tác động không nhỏ tới lượng like của các ngôi sao nổi tiếng.

Facebook mở rộng quy mô dịch vụ internet miễn phí

Facebook mở rộng quy mô dịch vụ internet miễn phí

Sau khi đã giới thiệu dịch vụ internet miễn phí của mình tại 17 quốc gia đang phát triển, Facebook cho biết sẽ tiếp tục mở rộng dịch vụ này với quy mô lớn hơn bao giờ hết.

Kiếm tiền từ cộng đồng mạng - nhiều tiềm năng

Kiếm tiền từ cộng đồng mạng - nhiều tiềm năng

Theo nghiên cứu của Yahoo - Kantar Media, 55% số người dùng Internet truy cập vào các mạng xã hội năm 2011, so với 41% năm 2010. Đầu tư vào các website có cộng đồng đã trở nên hấp dẫn!