Ngôn ngữ truy vấn có cấu trúc (SQL) là công cụ được lựa chọn để thao tác cơ sở dữ liệu. Ngôn ngữ này cho phép bạn thao tác dữ liệu như không có ngôn ngữ nào khác và không tốn kém gì khi bắt đầu sử dụng!
Nếu bạn là người mới làm quen với các lệnh SQL hoặc cần được nhắc nhở về một số phần của công cụ mạnh mẽ này theo ý của bạn, thì bảng gian lận lệnh SQL của chúng tôi dưới đây chính là thứ bạn cần. Cuộn xuống để xem sự tuyệt vời của nó hoặc tải xuống bản PDF để sử dụng trong tương lai. (PDF chứa các ví dụ cho các lệnh đã cho.)
TẢI XUỐNG MIỄN PHÍ: Bảng gian lận này có sẵn dưới dạng PDF có thể tải xuống từ đối tác phân phối của chúng tôi, TradePub. Bạn sẽ phải hoàn thành một biểu mẫu ngắn để truy cập nó lần đầu tiên. Tải xuống Bảng lừa đảo lệnh SQL cơ bản .
danh sách các lời nhắc lệnh cho windows 10
Bảng lừa đảo lệnh SQL cơ bản
Chỉ huy | Hoạt động |
---|---|
Lệnh truy vấn | |
LỰA CHỌN | Khối xây dựng truy vấn cơ bản để lấy dữ liệu. |
LỰA CHỌN * | Sử dụng * với SELECT trả về tất cả các cột. |
CHỌN cột | Chỉ định các cột chính xác với tên của chúng. |
CHỌN table.column | Tham chiếu một cột từ một bảng cụ thể. |
TỪ | Chỉ định nơi để tìm dữ liệu. |
NHƯ | Tạm thời đặt bí danh tên bảng hoặc cột thành một tên mới. |
Ở ĐÂU | Lọc kết quả với một điều kiện. |
VÀ | Sử dụng nhiều điều kiện với mệnh đề WHERE. Kết quả phải phù hợp với tất cả các điều kiện. |
HOẶC | Sử dụng nhiều điều kiện với mệnh đề WHERE. Kết quả chỉ cần phù hợp với một điều kiện. |
ĐẶT BỞI | Sắp xếp các kết quả theo một cột. Cơ sở dữ liệu chọn cách đặt hàng. |
ĐẶT HÀNG THEO cột ASC | Sắp xếp các kết quả theo một cột theo thứ tự tăng dần. |
ĐẶT HÀNG THEO cột DESC | Sắp xếp các kết quả theo một cột theo thứ tự giảm dần. |
GIỚI HẠN | Hạn chế số lượng kết quả trả về. |
BÙ LẠI | Bỏ qua số hàng OFFSET đầu tiên. Thường được sử dụng với LIMIT. |
ĐĂNG KÝ | Chạy một truy vấn để lấy dữ liệu cho một truy vấn khác. |
Các hàm tổng hợp¹ | |
ĐẾM | Đếm số hàng phù hợp với truy vấn. |
TỐI ĐA | Trả về giá trị cao nhất trong một cột số. |
MIN | Trả về giá trị thấp nhất trong một cột số. |
TỔNG | Tính tổng các giá trị của một cột số. |
AVG | Tính giá trị trung bình cho một cột số. |
ĐANG CÓ | Được sử dụng với các hàm tổng hợp thay vì mệnh đề WHERE. |
NHÓM THEO | Được sử dụng để tinh chỉnh một kết quả tổng hợp. |
Các nhà khai thác | |
NHƯ | Tìm kiếm phân biệt chữ hoa chữ thường cho một mẫu có toán tử ký tự đại diện (%). |
TÔI THÍCH | Tìm kiếm không phân biệt chữ hoa chữ thường cho một mẫu có toán tử ký tự đại diện (%). |
GIỮA | Tìm kiếm một giá trị giữa hai giá trị. Hoạt động với ngày tháng hoặc số. |
> | Tìm kiếm các giá trị lớn hơn một điều kiện. |
> = | Tìm kiếm các giá trị lớn hơn hoặc bằng một điều kiện. |
< | Tìm kiếm các giá trị nhỏ hơn một điều kiện. |
<= | Tìm kiếm các giá trị nhỏ hơn hoặc bằng một điều kiện. |
= | Tìm kiếm các giá trị khớp chính xác với một điều kiện. |
Tìm kiếm các giá trị không bằng một điều kiện. | |
LIÊN HIỆP | Kết hợp hai truy vấn duy nhất (có cùng cột) thành một kết quả. |
ĐOÀN KẾT TẤT CẢ | Kết hợp hai truy vấn (với các cột giống nhau) thành một kết quả. Các bản sao được cho phép. |
TRONG | Viết tắt của WHERE. Chỉ định nhiều điều kiện HOẶC. |
KHÔNG VÀO | Viết tắt của WHERE. Chỉ định nhiều điều kiện OR (đảo ngược) hoặc không bằng. |
LÀ KHÔNG | Kiểm tra các giá trị trống. |
KHÔNG ĐẦY ĐỦ | Kiểm tra không có giá trị trống. |
GIAO NHAU | Trả về kết quả phù hợp với hai truy vấn. |
DẤU TRỪ | Trả lại kết quả trong một truy vấn không có trong một truy vấn khác.¹ |
Tham gia | |
TRÊN | Được sử dụng để chỉ định cột để so sánh và đối sánh kết quả. |
SỬ DỤNG | Viết tắt của ON, được sử dụng khi tên cột giống nhau trong cả hai bảng. |
THAM GIA BÊN NGOÀI TRÁI | Tất cả các kết quả từ bảng bên trái, chỉ với các kết quả phù hợp từ bảng bên phải. |
THAM GIA BÊN NGOÀI TRÁI (CÓ ĐẦY ĐỦ) | (Với null) Tất cả các kết quả từ bảng bên trái nhưng không phải trong bảng bên phải. |
THAM GIA INNER | Tất cả các kết quả phù hợp trong cả hai bảng bên trái và bên phải. |
THAM GIA NGOÀI TRỜI ĐẦY ĐỦ | Tất cả các kết quả từ cả bảng bên trái và bên phải. |
THAM GIA NGOÀI TRỜI ĐẦY ĐỦ (CÓ ĐẦY ĐỦ) | (Với null) tất cả các kết quả từ cả bảng bên trái và bên phải ngoại trừ kết quả trong cả hai bảng. |
THAM GIA ĐÚNG NGƯỜI RA NGOÀI | Tất cả các kết quả từ bảng bên phải, chỉ với các kết quả phù hợp từ bảng bên trái. |
THAM GIA NGAY NGƯỜI RA NGOÀI (CÓ ĐẦY ĐỦ) | (Với null) Tất cả các kết quả từ bảng bên phải nhưng không có trong bảng bên trái. |
Tạo và chỉnh sửa bảng | |
TẠO BẢNG | Tạo một bảng mới. |
VÔ GIÁ TRỊ | Cho phép các giá trị trống cho trường này. |
CÓ GIÁ TRỊ | Không cho phép các giá trị trống cho trường này. |
VỠ NỢ | Một giá trị để điền vào trường nếu một giá trị không được cung cấp. |
NHƯ | Tạo một bảng mới dựa trên cấu trúc của một bảng hiện có. Bảng mới sẽ chứa dữ liệu từ bảng cũ. |
BẢNG ALTER (THÊM CỘT) | Thêm một cột mới vào một bảng hiện có. |
BẢNG ALTER (DROP COLUMN) | Xóa một cột khỏi bảng hiện có. |
BẢNG ALTER (ALTER COLUMN) | Thay đổi kiểu dữ liệu của một cột hiện có. |
BẢNG ALTER (RENAME COLUMN) | Đổi tên một cột hiện có. |
BẢNG ALTER (BẢNG RENAME) | Đổi tên bảng hiện có. |
BẢNG ALTER (MODIFY NULL) | Cho phép giá trị null cho một cột. |
BẢNG ALTER (SỬA CHỮA KHÔNG ĐẦY ĐỦ) | Ngăn chặn giá trị null cho một cột. |
DROP BẢNG | Xóa bảng và tất cả dữ liệu của bảng. |
BẢNG TRUNCATE | Xóa tất cả dữ liệu trong bảng, nhưng không xóa chính bảng đó. |
Hạn chế | |
KHÓA CHÍNH | Một giá trị xác định duy nhất một bản ghi trong bảng. Sự kết hợp giữa NOT NULL và UNIQUE. |
TỪ KHÓA NGOẠI TỆ | Tham chiếu đến một giá trị duy nhất trong một bảng khác. Thường là một khóa chính trong bảng khác. |
DUY NHẤT | Thực thi các giá trị duy nhất cho cột này trên mỗi bảng. |
ĐÁNH DẤU | Đảm bảo các giá trị đáp ứng một điều kiện cụ thể. |
INDEX (CREATE) | Tối ưu hóa bảng và tăng tốc đáng kể các truy vấn bằng cách thêm chỉ mục vào một cột. |
INDEX (TẠO ĐỘC ĐÁO) | Tạo chỉ mục không cho phép các giá trị trùng lặp. |
INDEX (DROP) | Xóa một chỉ mục. |
Tạo và chỉnh sửa dữ liệu | |
CHÈN (GIÁ TRỊ DUY NHẤT) | Thêm bản ghi mới vào bảng. |
CHÈN (NHIỀU GIÁ TRỊ) | Thêm một số bản ghi mới vào một bảng. |
CHÈN (CHỌN) | Thêm bản ghi vào bảng, nhưng lấy các giá trị từ bảng hiện có. |
CẬP NHẬT (TẤT CẢ) | Sửa đổi tất cả các bản ghi hiện có trong một bảng. |
CẬP NHẬT (Ở ĐÂU) | Sửa đổi các bản ghi hiện có trong một bảng phù hợp với một điều kiện. |
XÓA HẾT) | Xóa tất cả các bản ghi khỏi bảng. |
XÓA (Ở ĐÂU) | Xóa các bản ghi khỏi bảng phù hợp với một điều kiện. |
Tạo và chỉnh sửa trình kích hoạt¹ | |
TẠO TRIGGER | Tạo một trình kích hoạt. |
TẠO TRIGGER (HOẶC SỬA ĐỔI) | Tạo trình kích hoạt hoặc cập nhật trình kích hoạt hiện có nếu tìm thấy một trình kích hoạt có cùng tên. |
KHI NÀO (TRƯỚC) | Chạy trình kích hoạt trước khi sự kiện xảy ra. |
KHI SAU) | Chạy trình kích hoạt sau khi sự kiện xảy ra. |
SỰ KIỆN (CHÈN) | Chạy trình kích hoạt trước hoặc sau khi quá trình chèn diễn ra. |
SỰ KIỆN (CẬP NHẬT) | Chạy trình kích hoạt trước hoặc sau khi cập nhật xảy ra. |
SỰ KIỆN (XÓA) | Chạy trình kích hoạt trước hoặc sau khi xóa xảy ra. |
TRÊN | Bảng nào để nhắm mục tiêu với trình kích hoạt này. |
TRIGGER_TYPE (CHO TỪNG ROW) | Thực thi trình kích hoạt cho mọi hàng đã thay đổi. |
TRIGGER_TYPE (CHO TỪNG BÁO CÁO) | Thực thi trình kích hoạt một lần cho mỗi câu lệnh SQL, bất kể số hàng được thay đổi. |
HÀNH HÌNH | Từ khóa để cho biết phần cuối của định nghĩa trình kích hoạt chính. |
DROP TRIGGER | Xóa trình kích hoạt. |
Tạo và chỉnh sửa chế độ xem | |
TẠO CHẾ ĐỘ XEM | Tạo một chế độ xem mới. |
NHƯ | Xác định nơi lấy dữ liệu cho một dạng xem. |
VỚI LỰA CHỌN KIỂM TRA CASCADED | Đảm bảo mọi dữ liệu được sửa đổi thông qua một chế độ xem đều đáp ứng các quy tắc do quy tắc xác định. Áp dụng điều này cho bất kỳ chế độ xem nào khác. |
VỚI LỰA CHỌN KIỂM TRA ĐỊA PHƯƠNG | Đảm bảo mọi dữ liệu được sửa đổi thông qua một chế độ xem đều đáp ứng các quy tắc do quy tắc xác định. Bỏ qua điều này cho bất kỳ quan điểm nào khác. |
TẠO CHẾ ĐỘ XEM TIẾP NHẬN | Tạo một dạng xem đệ quy (một dạng xem tham chiếu đến một biểu thức bảng chung đệ quy). |
TẠO CHẾ ĐỘ XEM TẠM THỜI | Tạo chế độ xem chỉ tồn tại cho phiên hiện tại. |
DROP XEM | Xóa chế độ xem. |
Biểu thức bảng chung (CTE) ¹ | |
VỚI | Tạo một biểu thức bảng chung mới. |
NHƯ | Chỉ định dữ liệu để sử dụng trong CTE. |
, (COMMA) | Chuỗi nhiều CTE. |
¹ Việc triển khai và hỗ trợ công cụ cơ sở dữ liệu thường khác nhau. |
SQL: Ngôn ngữ mạnh mẽ nhất xung quanh?
Hãy nhớ rằng phương ngữ SQL khác nhau giữa các công cụ cơ sở dữ liệu. Nó hơi giống sự khác biệt giữa HD DVD và Blu-ray (hoặc VHS và Betamax). SQL tương tự giữa các cơ sở dữ liệu, nhưng lệnh phức tạp thường xuyên có thể không hoạt động hoàn toàn giống nhau trên tất cả các triển khai. Hầu hết các lệnh SQL trong bảng gian lận này sẽ hoạt động trên bất kỳ cơ sở dữ liệu nào. Các lệnh phức tạp trong đó hỗ trợ cơ sở dữ liệu khác nhau được lưu ý như vậy.
Một khi bạn biết SQL, bạn có thể áp dụng nó vào nhiều mục đích sử dụng khác nhau. Cho dù bạn đang xử lý hệ thống quản lý, dự án lập trình hay báo cáo cơ bản, SQL sẽ mở ra sức mạnh thô có trong cơ sở dữ liệu. Đừng quên đọc của chúng tôi hướng dẫn lập trình viên cơ bản về SQL , để có cái nhìn sâu hơn về cách sử dụng các lệnh này.
Đăng lại Đăng lại tiếng riu ríu E-mail Canon so với Nikon: Thương hiệu máy ảnh nào tốt hơn?
Canon và Nikon là hai tên tuổi lớn nhất trong ngành máy ảnh. Nhưng thương hiệu nào cung cấp dòng máy ảnh và ống kính tốt hơn?
ipad pro 12,9 inch thế hệ thứ 4Đọc tiếp Chủ đề liên quan
- Lập trình
- Trang tính gian lận
- SQL
Joe tốt nghiệp ngành Khoa học Máy tính tại Đại học Lincoln, Vương quốc Anh. Anh ấy là một nhà phát triển phần mềm chuyên nghiệp và khi anh ấy không lái máy bay không người lái hay viết nhạc, anh ấy thường có thể bị bắt gặp chụp ảnh hoặc sản xuất video.
Xem thêm từ Joe Coburn
Theo dõi bản tin của chúng tôi
Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!
Bấm vào đây để đăng ký