Tải xuống tờ Cheat SQL cơ bản 2 trang này ở định dạng PDF hoặc PNG, in nó ra và dán vào bàn làm việc của bạn. Show
Bảng cheat cơ bản SQL cung cấp cho bạn cú pháp của tất cả các điều khoản cơ bản, chỉ cho bạn cách viết các điều kiện khác nhau và có các ví dụ. Bạn có thể tải xuống tờ cheat này như sau: SQLSQL, hoặc ngôn ngữ truy vấn có cấu trúc, là một ngôn ngữ để nói chuyện với cơ sở dữ liệu. Nó cho phép bạn chọn dữ liệu cụ thể và xây dựng các báo cáo phức tạp. Ngày nay, SQL là ngôn ngữ phổ quát của dữ liệu. Nó được sử dụng trong thực tế tất cả các công nghệ xử lý dữ liệu., or Structured Query Language, is a language to talk to databases. It allows you to select specific data and to build complex reports. Today, SQL is a universal language of data. It is used in practically all technologies that process data.DỮ LIỆU MẪUTruy vấn bảng đơnTìm nạp tất cả các cột từ bảng SELECT name FROM city ORDER BY rating DESC;2: SELECT * FROM country; Tìm nạp các cột ID và tên từ bảng thành phố: SELECT id, name FROM city; Tìm nạp các tên thành phố được sắp xếp theo cột SELECT name FROM city ORDER BY rating DESC;3 theo thứ tự tăng dần mặc định: SELECT name FROM city ORDER BY rating [ASC]; Tìm nạp các tên thành phố được sắp xếp theo cột SELECT name FROM city ORDER BY rating DESC;3 theo thứ tự giảm dần: SELECT name FROM city ORDER BY rating DESC; Bí danhCộtSELECT name AS city_name FROM city; Những cái bànSELECT co.name, ci.name FROM city AS ci JOIN country AS co ON ci.country_id = co.id; Lọc đầu raTOÁN TỬ SO SÁNHTìm nạp tên của các thành phố có xếp hạng trên 3:SELECT name FROM city WHERE rating > 3;Tên của các thành phố không phải là Berlin và Madrid: SELECT name FROM city WHERE name != 'Berlin' AND name != 'Madrid'; Toán tử văn bảnTìm nạp tên của các thành phố bắt đầu bằng 'P' hoặc kết thúc bằng 'S':SELECT name FROM city WHERE name LIKE 'P%' OR name LIKE '%s';Tên của các thành phố bắt đầu với bất kỳ bức thư nào theo sau là 'ublin' (như Dublin ở Ireland hoặc Lublin ở Ba Lan): SELECT name FROM city WHERE name LIKE '_ublin'; Các nhà khai thác khácTìm nạp tên của các thành phố có dân số từ 500k đến 5m:SELECT id, name FROM city;0 Tên của các thành phố không bỏ lỡ giá trị xếp hạng: SELECT id, name FROM city;1 Tên của các thành phố ở các quốc gia có IDS 1, 4, 7 hoặc 8: SELECT id, name FROM city;2 Truy vấn nhiều bảngTham gia bên trong
SELECT id, name FROM city;3 Tham gia trái LEFT JOIN
SELECT id, name FROM city;4 Tham gia đúng RIGHT JOIN
SELECT id, name FROM city;5 Tham gia đầy đủ FULL JOIN
SELECT id, name FROM city;6 Tham gia chéo CROSS JOIN
SELECT id, name FROM city;7 Tham gia tự nhiên NATURAL JOIN
SELECT id, name FROM city;8 SELECT name AS city_name FROM city;5 đã sử dụng các cột này để khớp với các hàng: ________ 47, SELECT name AS city_name FROM city;8, SELECT name AS city_name FROM city;9, ________ 50 .____ 45 rất hiếm khi được sử dụng trong thực tế. Tập hợp và nhómSELECT co.name, ci.name FROM city AS ci JOIN country AS co ON ci.country_id = co.id;2 Các nhóm cùng nhau có cùng giá trị trong các cột được chỉ định. Nó tính toán tóm tắt (tổng hợp) cho mỗi kết hợp các giá trị duy nhất.groups together rows that have the same values in specified columns. It computes summaries (aggregates) for each unique combination of values. CHỨC NĂNG TỔNG HỢP
Ví dụ truy vấnTìm hiểu số lượng thành phố: SELECT id, name FROM city;9 Tìm hiểu số lượng thành phố có xếp hạng không null: SELECT name FROM city ORDER BY rating [ASC];0 Tìm hiểu số lượng các giá trị quốc gia đặc biệt: SELECT name FROM city ORDER BY rating [ASC];1 Tìm hiểu dân số quốc gia nhỏ nhất và lớn nhất: SELECT name FROM city ORDER BY rating [ASC];2 Tìm hiểu tổng dân số của các thành phố ở các nước tương ứng: SELECT name FROM city ORDER BY rating [ASC];3 Tìm ra xếp hạng trung bình cho các thành phố ở các quốc gia tương ứng nếu mức trung bình trên 3.0: SELECT name FROM city ORDER BY rating [ASC];4 SubqueriesMột truy vấn con là một truy vấn được lồng bên trong một truy vấn khác hoặc bên trong một truy vấn con khác. Có nhiều loại phụ khác nhau. Giá trị đơnTrình duyệt con đơn giản nhất trả về chính xác một cột và chính xác một hàng. Nó có thể được sử dụng với các toán tử so sánh SELECT co.name, ci.name FROM city AS ci JOIN country AS co ON ci.country_id = co.id;8, SELECT co.name, ci.name FROM city AS ci JOIN country AS co ON ci.country_id = co.id;9, SELECT name FROM city WHERE rating > 3;0, SELECT name FROM city WHERE rating > 3;1 hoặc SELECT name FROM city WHERE rating > 3;2. Truy vấn này tìm thấy các thành phố có cùng xếp hạng với Paris: SELECT name FROM city ORDER BY rating [ASC];5 Nhiều giá trịMột truy vấn con cũng có thể trả về nhiều cột hoặc nhiều hàng. Các truy vấn con như vậy có thể được sử dụng với các toán tử SELECT name FROM city WHERE rating > 3;3, SELECT name FROM city WHERE rating > 3;4, SELECT name FROM city WHERE rating > 3;5 hoặc SELECT name FROM city WHERE rating > 3;6. Truy vấn này tìm thấy các thành phố ở các quốc gia có dân số trên 20m: SELECT name FROM city ORDER BY rating [ASC];6 Tương quanMột truy vấn con tương quan đề cập đến các bảng được giới thiệu trong truy vấn bên ngoài. Một truy vấn con tương quan phụ thuộc vào truy vấn bên ngoài. Nó không thể được chạy độc lập từ truy vấn bên ngoài. Truy vấn này tìm thấy các thành phố có dân số lớn hơn dân số trung bình trong cả nước: SELECT name FROM city ORDER BY rating [ASC];7 Truy vấn này tìm thấy các quốc gia có ít nhất một thành phố: SELECT name FROM city ORDER BY rating [ASC];8 Đặt hoạt độngĐặt các hoạt động được sử dụng để kết hợp kết quả của hai hoặc nhiều truy vấn thành một kết quả. Các truy vấn kết hợp phải trả về cùng một số cột và các loại dữ liệu tương thích. Tên của các cột tương ứng có thể khác nhau LIÊN HIỆP
Truy vấn này hiển thị người đi xe đạp Đức cùng với những người trượt ván Đức: SELECT name FROM city ORDER BY rating [ASC];9 GIAO NHAU
Truy vấn này hiển thị những người đi xe đạp người Đức cũng là những người trượt băng người Đức cùng một lúc: SELECT name FROM city ORDER BY rating DESC;0 NGOẠI TRỪ
Truy vấn này hiển thị người đi xe đạp Đức trừ khi họ cũng là những người trượt băng người Đức cùng một lúc: SELECT name FROM city ORDER BY rating DESC;1 5 lệnh SQL cơ bản là gì?Một số lệnh SQL quan trọng nhất.. Chọn - Trích xuất dữ liệu từ cơ sở dữ liệu .. Cập nhật - Cập nhật dữ liệu trong cơ sở dữ liệu .. Xóa - Xóa dữ liệu khỏi cơ sở dữ liệu .. Chèn vào - Chèn dữ liệu mới vào cơ sở dữ liệu .. Tạo cơ sở dữ liệu - Tạo cơ sở dữ liệu mới .. Thay đổi cơ sở dữ liệu - sửa đổi cơ sở dữ liệu .. Tạo bảng - Tạo một bảng mới .. SQL shortnote là gì?SQL là gì? SQL là viết tắt của ngôn ngữ truy vấn có cấu trúc. SQL cho phép bạn truy cập và thao tác cơ sở dữ liệu. SQL trở thành một tiêu chuẩn của Viện Tiêu chuẩn Quốc gia Hoa Kỳ (ANSI) năm 1986 và của Tổ chức Tiêu chuẩn hóa Quốc tế (ISO) năm 1987.Structured Query Language. SQL lets you access and manipulate databases. SQL became a standard of the American National Standards Institute (ANSI) in 1986, and of the International Organization for Standardization (ISO) in 1987.
4 loại lệnh trong SQL là gì?Các lệnh SQL này chủ yếu được phân loại thành bốn loại là:.. DDL - Ngôn ngữ định nghĩa dữ liệu .. DQL - Ngôn ngữ truy vấn dữ liệu .. DML - Ngôn ngữ thao tác dữ liệu .. DCL - Ngôn ngữ kiểm soát dữ liệu .. @P có nghĩa là gì trong SQL?Cú pháp này từ TableName p.hoặc tham gia Tablename p.Tạo một bí danh cho một tên bảng.Trong hầu hết các trường hợp, nó chỉ đơn giản là một cách để rút ngắn câu lệnh của bạn, bởi vì bạn có thể sử dụng một tên ngắn hơn thay cho một tên bảng đầy đủ.create an alias for a table name. In most cases, it is simply a way to shorten your statement, because you can use a shorter name in place of a full table name.
STMT trong SQL là gì?Câu lệnh SQL SELECT SELECT được sử dụng để chọn dữ liệu từ cơ sở dữ liệu.Dữ liệu được trả về được lưu trữ trong một bảng kết quả, được gọi là bộ kết quả.used to select data from a database. The data returned is stored in a result table, called the result-set.
Ba lệnh SQL là gì?Có 3 loại lệnh chính.Các lệnh DDL (Ngôn ngữ định nghĩa dữ liệu), lệnh DML (Ngôn ngữ thao tác dữ liệu) và lệnh DCL (Ngôn ngữ kiểm soát dữ liệu).DDL (Data Definition Language) commands, DML (Data Manipulation Language) commands, and DCL (Data Control Language) commands. |