Làm cách nào để tôi liệt kê tất cả các bảng có chứa tên cột đã cho? Tôi đang sử dụng phiên bản Mysql 4.1.13-nt-log. Tôi biết các phiên bản ít hơn 5 không có một DB information_scheme.Liệt kê tất cả các bảng có chứa tên cột đã cho
13
A
Trả lời
0
thử điều này:
mysqldump -u root -p –all-databases –single-transaction > all.sql
và sau đó làm cũng tìm kiếm theo cách cũ-trường trong một trình soạn thảo văn bản với tìm
thấy điều này ... trông đầy hứa hẹn, nhưng tôi không chắc chắn cách đầy tham vọng là bạn
http://mike.kruckenberg.com/presentations/Creating_INFORMATION_SCHEMA.pdf
+0
Một giải pháp đơn giản, nhưng tôi khuyên bạn nên sử dụng dữ liệu không có tùy chọn, vì tất cả các bạn quan tâm là lược đồ ... –
29
Tìm tất cả các bảng và cột nơi tên cột cũng giống như thuật ngữ tìm kiếm:
SELECT DISTINCT TABLE_NAME, COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%partial_column_name%'
AND TABLE_SCHEMA='YourDatabase';
-2
select table_name,column_name,data_type,data_length
from user_tab_columns
where column_name LIKE 'WHATEVER_U_WANT'
;
0
dễ dàng hơn nhiều
SELECT DISTINCT TABLE_NAME FROM your_schema.columns WHERE column_name = 'your_column_name';
Các vấn đề liên quan
- 1. Psql liệt kê tất cả các bảng
- 2. Liệt kê tất cả các chỉ mục
- 3. Liệt kê tất cả các bảng trong postgresql information_schema
- 4. Liệt kê tất cả các kho SVN
- 5. truy vấn postgres để liệt kê tất cả các tên bảng
- 6. Liệt kê tất cả virtualenv
- 7. Liệt kê tất cả cột ngoại trừ một trong R
- 8. Groovy Liệt kê tất cả các thuộc tính cho lớp
- 9. Liệt kê tất cả các hội đồng .NET có sẵn
- 10. git liệt kê tất cả các lệnh có sẵn
- 11. Làm cách nào để liệt kê/liệt kê tất cả các ứng dụng đã cài đặt trong Windows XP?
- 12. Liệt kê tất cả các hành động có thể có trên bảng 4x4 trong Prolog
- 13. Grep Regex: Liệt kê tất cả các dòng trừ
- 14. Liệt kê tên vùng chứa của tên mạnh CSP
- 15. Liệt kê tất cả các gói con của gói
- 16. Liệt kê tất cả các ổ đĩa vật lý (Windows)
- 17. Liệt kê tất cả các loại được đăng ký với một thùng chứa Castle Windsor
- 18. CVS: Liệt kê tất cả các tệp đã thay đổi giữa các thẻ (hoặc ngày)
- 19. Android liệt kê tất cả hình ảnh có sẵn
- 20. Liệt kê tất cả các tên bit từ một lá cờ Enum
- 21. Liệt kê tất cả các tháng sử dụng oracle sql
- 22. liệt kê tất cả các quy trình trong iOS 5.0.1
- 23. PostgreSQL: Làm thế nào để liệt kê tất cả các kiểu dữ liệu có sẵn?
- 24. AppleScript - Liệt kê tất cả các phông chữ
- 25. Liệt kê tất cả các xử lý tệp đang mở?
- 26. Liệt kê tất cả các tệp trong gói homebrew
- 27. Liệt kê tất cả các nhóm thư mục hoạt động
- 28. Applescript - liệt kê tất cả các ứng dụng đang chạy
- 29. Liệt kê tất cả các hàm dựng sẵn trong javascript?
- 30. Liệt kê tất cả các trang web trong IIS C#
một phản câu hỏi: tại sao bạn cần điều đó? :) – Bozho
Nếu bạn thực sự muốn làm điều đó, bạn có thể xuất kết quả cho SHOW TABLES và HIỂN THỊ COLUMNS TỪ vào một tệp văn bản trong dòng lệnh, sau đó sử dụng Perl và grep cho tìm kiếm – Yada