MySQL là một hệ thống quản lý cơ sở dữ liệu quan hệ mã nguồn mở. Đây là một trong những cơ sở dữ liệu SQL được sử dụng rộng rãi nhất, cung cấp tốc độ, độ tin cậy và khả năng sử dụng. Truy vấn MySQL là bất kỳ lệnh nào được sử dụng để truy xuất dữ liệu từ một bảng. MySQL có thể được sử dụng để truy vấn dữ liệu, lọc dữ liệu, sắp xếp dữ liệu, nối các bảng, nhóm dữ liệu, sửa đổi dữ liệu
Các lệnh truy vấn MySQL cơ bản
Các lệnh cơ bản được liệt kê dưới đây
Bắt đầu khóa học khoa học dữ liệu miễn phí của bạn
Hadoop, Khoa học dữ liệu, Thống kê và những thứ khác
Gói khoa học dữ liệu tất cả trong một[360+ khóa học, hơn 50 dự án]
Giá
Xem khóa học
360+ Khóa học trực tuyến. hơn 50 dự án. Hơn 1500 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 7 [83.341 xếp hạng]
1. LỰA CHỌN. Câu lệnh này được sử dụng để truy xuất dữ liệu từ các bảng và dạng xem
cú pháp. SELECT * FROM [TABLE NAME];
Thí dụ. SELECT * FROM EMPLOYEE;
2. CHỌN KHÁC BIỆT. Câu lệnh này được sử dụng để truy xuất dữ liệu riêng biệt từ bảng và dạng xem
cú pháp. SELECT DISTINCT [COLUMN NAME] FROM [TABLE NAME];
Thí dụ. SELECT DISTINCT EMP_NAME FROM EMPLOYEE;
3. Ở ĐÂU. Lệnh Truy vấn MySQL này được sử dụng để lọc dữ liệu cho giá trị cụ thể
cú pháp. SELECT * FROM [TABLE NAME] WHERE [CONDITION];
Thí dụ. SELECT * FROM EMPLOYEE WHERE EMP_ID=200;
4. VÀ. Điều kiện này được sử dụng để lọc dữ liệu trên cơ sở các điều kiện
cú pháp. SELECT [COLUMN NAMES] FROM [TABLE NAME] WHERE [CONDITION] AND [CONDITON];
Thí dụ. SELECT EMP_NAME, FROM EMPLOYEE WHERE EMP_ID=200 AND EMP_COUNTRY=”INDIA”;
5. HOẶC. Lệnh truy vấn MySQL này kết hợp dữ liệu từ bảng cho điều kiện cụ thể
cú pháp. ________số 8
Thí dụ. SELECT * FROM EMPLOYEE WHERE EMP_COUNTRY=”INDIA” OR EMP_COUNTRY =”USA”;
6. TRONG. Toán tử này giúp lọc dữ liệu dựa trên giá trị khớp
cú pháp. SELECT * FROM EMPLOYEE;
0
Thí dụ. SELECT * FROM EMPLOYEE;
1
7. ĐẶT BỞI. Nó được sử dụng để sắp xếp dữ liệu theo một thứ tự cụ thể cho một cột cụ thể theo thứ tự tăng dần hoặc giảm dần
cú pháp. SELECT * FROM EMPLOYEE;
2
Thí dụ. SELECT * FROM EMPLOYEE;
3
8. GIỐNG. Lệnh truy vấn MySQL này được sử dụng để truy xuất dữ liệu từ bảng cho mẫu cụ thể
cú pháp. SELECT * FROM EMPLOYEE;
4
Thí dụ. SELECT * FROM EMPLOYEE;
5
9. GIỮA. Nó được dùng để tạo khoảng dữ liệu giữa hai điều kiện
cú pháp. SELECT * FROM EMPLOYEE;
6
Thí dụ. SELECT * FROM EMPLOYEE;
7
10. LÀ KHÔNG. Điều này được sử dụng để kiểm tra giá trị hoặc truy xuất dữ liệu cho cột cụ thể là null
cú pháp. SELECT * FROM EMPLOYEE;
8
Thí dụ. SELECT * FROM EMPLOYEE;
9
Các lệnh truy vấn MySQL trung gian
Các lệnh trung gian được liệt kê dưới đây
11. CHÈN. Câu lệnh này cho phép bạn chèn một hoặc nhiều hàng vào bảng
cú pháp. SELECT DISTINCT [COLUMN NAME] FROM [TABLE NAME];
0
Thí dụ. SELECT DISTINCT [COLUMN NAME] FROM [TABLE NAME];
1
12. CẬP NHẬT. Lệnh Truy vấn MySQL này được sử dụng để cập nhật bảng và cột cụ thể cho bản ghi cụ thể
cú pháp. SELECT DISTINCT [COLUMN NAME] FROM [TABLE NAME];
2
Thí dụ. SELECT DISTINCT [COLUMN NAME] FROM [TABLE NAME];
3
13. XÓA BỎ. Lệnh được sử dụng để xóa bản ghi khỏi bảng cho một giá trị cụ thể
cú pháp. SELECT DISTINCT [COLUMN NAME] FROM [TABLE NAME];
4
Thí dụ. SELECT DISTINCT [COLUMN NAME] FROM [TABLE NAME];
5
14. THAM GIA BÊN TRONG. Nó cho phép bạn truy xuất dữ liệu từ hai bảng phù hợp trong một và các bảng khác
cú pháp. SELECT DISTINCT [COLUMN NAME] FROM [TABLE NAME];
6
Thí dụ. SELECT DISTINCT [COLUMN NAME] FROM [TABLE NAME];
7
15. CHỖ NỐI BÊN TRÁI. Nó giúp bạn cung cấp dữ liệu từ hai hoặc nhiều bảng và nó sẽ lấy tất cả các cột từ bảng bên trái và sẽ cung cấp dữ liệu từ bảng bên phải phù hợp
cú pháp. SELECT DISTINCT [COLUMN NAME] FROM [TABLE NAME];
8
Thí dụ. SELECT DISTINCT [COLUMN NAME] FROM [TABLE NAME];
9
16. QUYỀN THAM GIA. Lệnh MySQL Query này giúp truy xuất dữ liệu từ hai bảng trở lên, lấy toàn bộ bản ghi từ bảng bên phải và so khớp dữ liệu với bảng bên trái để hiển thị các bản ghi
cú pháp. SELECT DISTINCT EMP_NAME FROM EMPLOYEE;
0
Thí dụ. SELECT DISTINCT EMP_NAME FROM EMPLOYEE;
1
17. THAM GIA CHÉO. Nó sẽ cung cấp sản phẩm Cartesian của các hàng của các bảng đã tham gia, giống như nếu 10 hàng trong mỗi bảng, nó sẽ chỉ nhân 10 * 10 = 100 bản ghi
cú pháp. SELECT DISTINCT EMP_NAME FROM EMPLOYEE;
2
Thí dụ. SELECT DISTINCT EMP_NAME FROM EMPLOYEE;
3
18. NHÓM THEO. Điều này được sử dụng để lấy dữ liệu cho một giá trị cụ thể ở dạng kết hợp
cú pháp. SELECT DISTINCT EMP_NAME FROM EMPLOYEE;
4
Thí dụ. SELECT DISTINCT EMP_NAME FROM EMPLOYEE;
5
19. CÔNG ĐOÀN và CÔNG ĐOÀN TẤT CẢ. Nó cho phép bạn truy xuất dữ liệu của nhiều truy vấn
cú pháp. SELECT DISTINCT EMP_NAME FROM EMPLOYEE;
6
Thí dụ. SELECT DISTINCT EMP_NAME FROM EMPLOYEE;
7
20. LÀM RƠI. Câu lệnh này được sử dụng để xóa bảng khỏi cơ sở dữ liệu
cú pháp. SELECT DISTINCT EMP_NAME FROM EMPLOYEE;
8
Thí dụ. SELECT DISTINCT EMP_NAME FROM EMPLOYEE;
9
Các lệnh truy vấn MySQL nâng cao
Các lệnh nâng cao được liệt kê bên dưới
1. CTE [biểu thức bảng chung]. Các lệnh này được sử dụng để lấy dữ liệu từ các bảng
cú pháp. SELECT * FROM [TABLE NAME] WHERE [CONDITION];
0
SELECT * FROM [TABLE NAME] WHERE [CONDITION];
1
Thí dụ. SELECT * FROM [TABLE NAME] WHERE [CONDITION];
2
2. YÊU CẦU PHỤ. Nó có nghĩa là một truy vấn lồng nhau được sử dụng để truy xuất dữ liệu
cú pháp. SELECT * FROM [TABLE NAME] WHERE [CONDITION];
3
Thí dụ. SELECT * FROM [TABLE NAME] WHERE [CONDITION];
4
3. GIAO DỊCH. Điều này được sử dụng để bắt đầu, cam kết và khôi phục truy vấn cụ thể
cú pháp. SELECT * FROM [TABLE NAME] WHERE [CONDITION];
5
4. BỘ. Đặt tự động cam kết tắt
cú pháp. SELECT * FROM [TABLE NAME] WHERE [CONDITION];
6
5. TẠO NÊN CƠ SỞ DỮ LIỆU. Lệnh Truy vấn MySQL này được sử dụng để tạo cơ sở dữ liệu mới
cú pháp. SELECT * FROM [TABLE NAME] WHERE [CONDITION];
7
cú pháp. SELECT * FROM [TABLE NAME] WHERE [CONDITION];
8
Để kiểm tra cơ sở dữ liệu có sẵn
cú pháp. SELECT * FROM [TABLE NAME] WHERE [CONDITION];
9
6. CƠ SỞ DỮ LIỆU THẢ. Nó được sử dụng để thả cơ sở dữ liệu từ máy chủ
cú pháp. SELECT * FROM EMPLOYEE WHERE EMP_ID=200;
0
Mẹo và thủ thuật sử dụng
Một số mẹo và thủ thuật hữu ích được đưa ra
- Xác định các truy vấn chậm để tối ưu hóa và cải thiện hiệu suất
- Một mức tăng tự động nên được sử dụng trên một chỉ mục cột
- Lập chỉ mục nên được sử dụng trên một cột của bảng
- Phân vùng các bảng MySQL
- Không chỉnh sửa các tập tin kết xuất
- Sử dụng bí danh cho bảng và nơi nên sử dụng với Giới hạn 1
Sự kết luận
Các lệnh truy vấn MySQL được giải thích ở trên chủ yếu được sử dụng để truy xuất dữ liệu từ cơ sở dữ liệu. Những lệnh này người ta nên biết trong khi thực hiện bất kỳ sự phát triển nào và cũng cảm thấy thoải mái. Những điều này cũng giúp bạn trong khi chuẩn bị cho các cuộc phỏng vấn và bất kỳ hoạt động nào với các cơ sở dữ liệu khác
Bài viết được đề xuất
Đây là hướng dẫn về các lệnh truy vấn MySQL. Ở đây chúng ta đã thảo luận về các lệnh Truy vấn MySQL cơ bản cũng như nâng cao và một số lệnh trung gian tương ứng. Bạn cũng có thể xem bài viết sau để tìm hiểu thêm –