SQL là một ngôn ngữ máy tính cơ sở dữ liệu được thiết kế để truy xuất và quản lý dữ liệu trong cơ sở dữ liệu quan hệ. SQL là viết tắt của Ngôn ngữ truy vấn có cấu trúc. Hướng dẫn này sẽ cung cấp cho bạn một khởi đầu nhanh chóng với SQL. Nó bao gồm hầu hết các chủ đề cần thiết cho sự hiểu biết cơ bản về SQL và để cảm nhận về cách thức hoạt động của nó.
Tại sao phải học SQL?
SQL là Ngôn ngữ truy vấn có cấu trúc, là ngôn ngữ máy tính để lưu trữ, thao tác và truy xuất dữ liệu được lưu trữ trong cơ sở dữ liệu quan hệ.
SQL là ngôn ngữ tiêu chuẩn cho Hệ thống cơ sở dữ liệu quan hệ. Tất cả các Hệ thống quản lý cơ sở dữ liệu quan hệ (RDMS) như MySQL, MS Access, Oracle, Sybase, Informix, Postgres và SQL Server đều sử dụng SQL làm ngôn ngữ cơ sở dữ liệu tiêu chuẩn của họ.
Ngoài ra, họ đang sử dụng các phương ngữ khác nhau, chẳng hạn như -
Máy chủ MS SQL sử dụng T-SQL,
Oracle sử dụng PL / SQL,
Phiên bản MS Access của SQL được gọi là JET SQL (định dạng gốc), v.v.
Các ứng dụng của SQL
Như đã đề cập trước đây, SQL là một trong những ngôn ngữ truy vấn được sử dụng rộng rãi nhất trên cơ sở dữ liệu. Tôi sẽ liệt kê một vài trong số họ ở đây:
Cho phép người dùng truy cập dữ liệu trong các hệ thống quản lý cơ sở dữ liệu quan hệ.
Cho phép người dùng mô tả dữ liệu.
Cho phép người dùng xác định dữ liệu trong cơ sở dữ liệu và thao tác dữ liệu đó.
Cho phép nhúng trong các ngôn ngữ khác bằng các mô-đun SQL, thư viện và trình biên dịch trước.
Cho phép người dùng tạo và thả cơ sở dữ liệu và bảng.
Cho phép người dùng tạo chế độ xem, thủ tục lưu trữ, các chức năng trong cơ sở dữ liệu.
Cho phép người dùng đặt quyền trên bảng, quy trình và chế độ xem.
Khán giả
Hướng dẫn SQL này được chuẩn bị cho người mới bắt đầu để giúp họ hiểu các khái niệm cơ bản cũng như nâng cao liên quan đến các ngôn ngữ SQL. Hướng dẫn này sẽ cung cấp cho bạn đủ sự hiểu biết về các thành phần khác nhau của SQL cùng với các ví dụ phù hợp.
Điều kiện tiên quyết
Trước khi bạn bắt đầu thực hành với nhiều loại ví dụ được đưa ra trong hướng dẫn này, tôi giả định rằng bạn đã biết về cơ sở dữ liệu là gì, đặc biệt là RDBMS và ngôn ngữ lập trình máy tính là gì.
Chương-
Tổng quat
Các khái niệm RDBMS
Cơ sở dữ liệu
Cú pháp
Loại dữ liệu
Người vận hành
Biểu thức
Tạo nên cơ sở dữ liệu
Thả cơ sở dữ liệu
Chọn cơ sở dữ liệu
Tạo bảng
Bàn thả
Chèn truy vấn
Chọn truy vấn
Khoản ở đâu
VÀ & HOẶC khoản
Cập nhật truy vấn
Xóa truy vấn
Giống như khoản
Khoản đầu
Đặt bởi
Nhóm theo
Từ khóa riêng biệt
Sắp xếp kết quả
SQL nâng cao
Những ràng buộc
Sử dụng tham gia
Điều khoản công đoàn
Giá trị NULL
Bí danh Cú pháp
Chỉ mục
Lệnh thay đổi
Bảng cắt ngắn
Sử dụng Lượt xem
Có khoản
Giao dịch
Ký tự đại diện
Hàm ngày
Bàn tạm
Bàn nhái
Truy vấn phụ
Sử dụng trình tự
Xử lý các bản sao
Mũi tiêm