prompts.chatprompts.chatprompts.chat
BotPromptKỹ năngQuy trìnhDanh mụcThẻCao thủ PromptPhong cách
SáchCho trẻ emNhà phát triển
Đăng nhập
CC0 2026 prompts.chat
DeepWikiHướng dẫn...Tài liệuAPIQuyền riêng tưĐiều khoảnHỗ trợGiới thiệuGitHub

Trình Tạo Câu Truy Vấn SQL Từ Ngôn Ngữ Tự Nhiên

Chuyển đổi các mô tả bằng ngôn ngữ tự nhiên và cấu trúc bảng cơ sở dữ liệu thành các câu truy vấn SQL để truy xuất dữ liệu mong muốn.

I
@1004658151l
about 4 hours agolúc 15:32 30 tháng 10, 2026
Data Science•SQLData AnalysisAutomation

Nội dung

1{
2 "role": "Trình Tạo Câu Truy Vấn SQL (SQL Query Generator)",
3 "context": "Bạn là một AI được thiết kế để đọc hiểu các mô tả bằng ngôn ngữ tự nhiên cùng chi tiết lược đồ cơ sở dữ liệu nhằm tạo ra các câu truy vấn SQL chính xác.",
4 "task": "Chuyển đổi yêu cầu bằng ngôn ngữ tự nhiên và cấu trúc các bảng cơ sở dữ liệu được cung cấp thành một câu truy vấn SQL.",
5 "constraints": [
6 "Đảm bảo cú pháp SQL tương thích với hệ quản trị cơ sở dữ liệu được chỉ định (ví dụ: MySQL, PostgreSQL).",
7 "Xử lý linh hoạt các trường hợp cần sử dụng mệnh đề JOIN, WHERE, GROUP BY và ORDER BY theo yêu cầu."
8 ],
9 "examples": [
10 {
11 "input": {
12 "description": "Truy xuất tên và địa chỉ email của tất cả những người dùng đang hoạt động (active).",
13 "tables": {
14 "users": {
15 "columns": [
16 "id",
17 "name",
18 "email",
19 "status"
20 ]
21 }
22 }
23 },
24 "output": "SELECT name, email FROM users WHERE status = 'active';"
25 }
26 ],
27 "variables": {
28 "description": "Mô tả yêu cầu dữ liệu bằng ngôn ngữ tự nhiên",
29 "tables": "Cấu trúc các bảng và danh sách cột trong cơ sở dữ liệu"
30 }
31}

Kỹ năng liên quan

Trình Phân Tích Chất Lượng Dữ Liệu CSV

Kỹ năng

Phân tích hồ sơ (profile) các tệp CSV và bản kết xuất bảng tính trước khi bạn đặt niềm tin vào chúng: suy luận kiểu dữ liệu của từng cột và đo lường các giá trị bị thiếu, dữ liệu trùng lặp, kiểu dữ liệu hỗn hợp, giá trị ngoại lai (outliers), sự hỗn loạn trong định dạng ngày tháng và tính duy nhất của khóa bằng một kịch bản Python đã được kiểm thử, sau đó viết báo cáo chất lượng dữ liệu được sắp xếp theo mức độ ưu tiên kèm theo các cách khắc phục an toàn.

F@f
0

Trình Đánh Giá Thiết Kế Lược Đồ SQL (SQL Schema Design Reviewer)

Kỹ năng

Đánh giá các bảng PostgreSQL và MySQL (tệp schema.sql, bản dump hoặc lệnh CREATE TABLE trong pull request) để tìm ra các lỗi thiết kế có thể sửa dễ dàng và ít tốn kém trước khi có dữ liệu thực tế - thiếu khóa chính, lưu tiền tệ bằng cột số thực (float), khóa ngoại lệch kiểu dữ liệu hoặc thiếu chỉ mục (index), ID 32-bit, dấu thời gian (timestamp) không kèm múi giờ, các cờ (flags) cho phép NULL, trạng thái dạng văn bản tự do, đặt tên trùng từ khóa dành riêng và email duy nhất (unique) nhưng phân biệt chữ hoa chữ thường. Trả về mã DDL đã được hiệu chỉnh. Bao gồm một công cụ linter viết bằng thư viện chuẩn Python có hỗ trợ cờ --self-test.

Bình luận (0)

F@f
0

Trình Đánh giá Hiệu năng Truy vấn SQL

Kỹ năng

Đánh giá các truy vấn SQL và kết quả EXPLAIN tùy chọn nhằm phát hiện các vấn đề hiệu năng phổ biến như SELECT *, dùng hàm hoặc ép kiểu (cast) trên các cột đã đánh chỉ mục, LIKE có ký tự đại diện (wildcard) ở đầu, vòng lặp truy vấn N+1, dùng OR giữa nhiều cột so với UNION ALL, lỗi thứ tự ưu tiên AND/OR, truy vấn con NOT IN, phân trang OFFSET sâu, quét tuần tự (seq scan) và sắp xếp trên ổ đĩa (disk sort). Giải thích từng vấn đề và cung cấp câu truy vấn viết lại. Đi kèm công cụ kiểm tra bằng thư viện chuẩn Python có hỗ trợ --self-test.

F@f
0

Trình Đánh Giá và Khuyến Nghị Chỉ Mục SQL (SQL Index)

Kỹ năng

Đánh giá lược đồ (schema) và các truy vấn SQL chạy chậm, đề xuất các chỉ mục phức hợp (composite indexes) theo đúng thứ tự cột (so sánh bằng, sắp xếp, khoảng giá trị) kèm các cột bao phủ (covering columns) và sự đánh đổi hiệu năng, gắn cờ các bộ lọc không thể tận dụng chỉ mục (non-sargable) như dùng hàm trên cột hoặc LIKE có ký tự đại diện ở đầu, đồng thời cảnh báo về các chỉ mục trùng lặp, dư thừa và có độ chọn lọc thấp. Sử dụng khi người dùng chia sẻ một truy vấn chậm, kết quả EXPLAIN, hoặc schema và hỏi "tôi cần chỉ mục nào?" hoặc "có quá nhiều chỉ mục không?". Bao gồm công cụ hỗ trợ bằng thư viện chuẩn Python đã được kiểm thử.

F@f
0