Bảng gian lận lệnh SQL cơ bản cho người mới bắt đầu

Bảng gian lận lệnh SQL cơ bản cho người mới bắt đầu

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ỉ huyHoạt động
Lệnh truy vấn
LỰA CHỌNKhố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ộtChỉ định các cột chính xác với tên của chúng.
CHỌN table.columnTham 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.
Ở ĐÂULọc kết quả với một điều kiện.
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ẶCSử 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ỞISắ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 ASCSắ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 DESCSắp xếp các kết quả theo một cột theo thứ tự giảm dần.
GIỚI HẠNHạn chế số lượng kết quả trả về.
BÙ LẠIBỏ 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 ĐATrả về giá trị cao nhất trong một cột số.
MINTrả về giá trị thấp nhất trong một cột số.
TỔNGTính tổng các giá trị của một cột số.
AVGTí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ÍCHTì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ỮATì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ỆPKế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.
TRONGViết tắt của WHERE. Chỉ định nhiều điều kiện HOẶC.
KHÔNG VÀOViế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ÔNGKiểm tra các giá trị trống.
KHÔNG ĐẦY ĐỦKiểm tra không có giá trị trống.
GIAO NHAUTrả 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ỤNGViế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ÁITấ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 INNERTấ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ÀITấ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ẢNGTạ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ẢNGXóa bảng và tất cả dữ liệu của bảng.
BẢNG TRUNCATEXó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ÍNHMộ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ẤTThự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 TRIGGERTạ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ÊNBả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ÌNHTừ khóa để cho biết phần cuối của định nghĩa trình kích hoạt chính.
DROP TRIGGERXóa trình kích hoạt.
Tạo và chỉnh sửa chế độ xem
TẠO CHẾ ĐỘ XEMTạ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ẬNTạ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ỜITạo chế độ xem chỉ tồn tại cho phiên hiện tại.
DROP XEMXóa chế độ xem.
Biểu thức bảng chung (CTE) ¹
VỚITạ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
Giới thiệu về tác giả Joe Coburn(136 bài báo đã xuất bản)

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ý