Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sử dụng Oracle JDeveloper với Dịch vụ Cơ sở dữ liệu MySQL trên Nền tảng Đám mây Oracle, Phần 3

Trong “Sử dụng Oracle JDeveloper với Dịch vụ Cơ sở dữ liệu MySQL trên Nền tảng Đám mây Oracle, Phần 1”, một dịch vụ cơ sở dữ liệu MySQL được tạo trên Nền tảng Đám mây Oracle. Trong bài viết “Sử dụng Oracle JDeveloper với Dịch vụ Cơ sở dữ liệu MySQL trên Nền tảng Đám mây Oracle, Phần 2”, một kết nối được tạo với dịch vụ cơ sở dữ liệu MySQL với Oracle JDeveloper và một bảng cơ sở dữ liệu được tạo và dữ liệu bảng được thêm vào. Trong bài viết này, chúng ta thảo luận về việc truy vấn bảng và xuất tập kết quả sang tập lệnh SQL. Chúng tôi cũng thảo luận về một số tính năng khác của tập hợp kết quả, chẳng hạn như tìm số lượng bản ghi và tìm và đánh dấu các bản ghi. Bài viết này có các phần sau:

  • Truy vấn Dữ liệu Bảng bằng Trang tính SQL
  • Lịch sử SQL lập danh sách
  • Tìm số lượng bản ghi trong một tập hợp kết quả
  • Tìm và Đánh dấu các Bản ghi trong Tập hợp Kết quả
  • Xuất Tập hợp Kết quả
  • Ngắt kết nối và kết nối
  • Xuất kết nối
  • Xóa kết nối
  • Xóa dịch vụ MySQL
  • Kết luận

Truy vấn Dữ liệu Bảng với Trang tính SQL

Mở một Trang tính SQL khác và thêm một CHỌN để truy vấn bảng wlslog, như trong Hình 1. Nút được sử dụng để chạy một Câu lệnh SQL đơn, như trong Hình 1, khác với nút được sử dụng để chạy một tập lệnh SQL.


Hình 1: Chạy câu lệnh

Tập kết quả từ truy vấn SQL được liệt kê, như trong Hình 2.


Hình 2: Tập hợp kết quả

Lịch sử SQL lập danh sách

Để liệt kê lịch sử SQL, là danh sách các câu lệnh SQL đã chạy trong quá khứ, hãy chọn Lịch sử SQL từ thanh công cụ, như trong Hình 3.


Hình 3: Lịch sử SQL

Tìm số bản ghi trong tập kết quả

Tập kết quả trong ví dụ chỉ có bảy hàng và việc xác định số hàng không yêu cầu bất kỳ công cụ bổ sung nào, nhưng nếu tập kết quả có nhiều hàng (hàng nghìn hàng), có thể phải cuộn đáng kể để tìm tổng số hàng trong tập kết quả mà không có tính năng công cụ như Đếm hàng. Nhấp chuột phải vào tập hợp kết quả và chọn Đếm hàng… , như thể hiện trong Hình 4, để tìm số hàng.


Hình 4: Đếm hàng

Số lượng hàng được liệt kê, như trong Hình 5.


Hình 5: Số lượng hàng

Tìm và đánh dấu các bản ghi trong một tập hợp kết quả

JDeveloper có tính năng tìm hàng dữ liệu (còn được gọi là hồ sơ ) trong một tập hợp kết quả dựa trên một số tiêu chí / tiêu chí tìm kiếm, chẳng hạn như một bản ghi có chứa một số cụm từ. Để sử dụng tính năng này, hãy nhấp chuột phải vào tập hợp kết quả và chọn Tìm / Đánh dấu (xem Hình 6).


Hình 6: Tìm / Đánh dấu

Đ Tìm / Đánh dấu hộp thoại được hiển thị, như trong Hình 7.


Hình 7: Hộp thoại Tìm / Đánh dấu

Một số tùy chọn tìm / đánh dấu có sẵn. Những điều này được thể hiện trong Bảng 1.

Tùy chọn Tìm / Đánh dấu

Mô tả
Bỏ qua trường hợp Bỏ qua chữ hoa trong dữ liệu. Chữ hoa / chữ thường trong cụm từ tìm kiếm hoặc dữ liệu bảng không được xem xét và chỉ văn bản tìm kiếm được sử dụng.
Toàn bộ từ Tìm xem có toàn bộ từ tồn tại trong bảng không
Bắt đầu với Tìm xem dữ liệu cột có bắt đầu bằng cụm từ đã chỉ định hay không
Kết hợp Tìm kiếm Xác định xem có nên kết thúc tìm kiếm hay không
Màu đánh dấu Màu đánh dấu sẽ sử dụng
Đánh dấu liên tục Xác định xem có duy trì màu đánh dấu sau khi hộp thoại Tìm / Đánh dấu đóng hay không. Đánh dấu cố định chỉ có thể được chọn nếu Hàng đánh dấu cũng được chọn.
Đánh dấu hàng Xác định xem có đánh dấu một hàng trong kết quả của một tìm kiếm hay không

Bảng 1: Tùy chọn Tìm / Đánh dấu

Ví dụ, chỉ định thuật ngữ BEA-000365 trong hộp thoại Tìm / Đánh dấu và chọn Toàn bộ từ như thể hiện trong Hình 8. Chọn Enter.


Hình 8: Sử dụng Tìm / Đánh dấu để tìm dữ liệu phù hợp

Như trong Hình 9, thông báo “Đã tìm thấy 5 kết quả phù hợp” cho thấy rằng năm bản ghi được tìm thấy.


Hình 9: Đã tìm thấy 5 kết quả phù hợp

Kết quả của việc tìm kiếm không cho biết đó là các bản ghi phù hợp. Để cho biết bản ghi nào phù hợp với kết quả tìm kiếm, hãy chọn Đánh dấu hàng và chọn Màu , một tùy chọn chỉ khả dụng nếu Đánh dấu hàng đã được chọn. Chọn Enter và các bản ghi có dữ liệu phù hợp sẽ được đánh dấu, như thể hiện trong Hình 10.


Hình 10: Các hàng được đánh dấu

Nếu Tìm / Đánh dấu hộp thoại bị đóng, phần đánh dấu từ các hàng đã chọn cũng bị xóa (xem Hình 11).


Hình 11: Đánh dấu hàng bị xóa khi hộp thoại đóng

Để duy trì đánh dấu hàng, cũng chọn tùy chọn Đánh dấu liên tục , như trong Hình 12.


Hình 12: Đã chọn Tùy chọn Đánh dấu Kiên trì

Chọn Enter như trước, và các hàng phù hợp sẽ được tô sáng, như thể hiện trong Hình 13.


Hình 13: Các hàng được đánh dấu

Chọn Đánh dấu cố định thêm một tính năng khác. Đóng Tìm / Đánh dấu hộp thoại, như trong Hình 14.


Hình 14: Đóng hộp thoại Tìm / Đánh dấu

Các hàng được đánh dấu vẫn được đánh dấu, như thể hiện trong Hình 15.


Hình 15: Các hàng được đánh dấu vẫn được đánh dấu ngay cả sau khi Hộp thoại Tìm / Đánh dấu đóng lại

Để xóa các bản ghi được đánh dấu trong tập hợp kết quả, hãy nhấp vào X (xem Hình 16).


Hình 16: Xóa Đánh dấu Kết quả Tìm kiếm

Phần đánh dấu trên các bản ghi sẽ bị xóa, như trong Hình 17. Tuy nhiên, số lượng bản ghi phù hợp với thông báo vẫn được liệt kê.


Hình 17: Đánh dấu trên Tìm Bản ghi đã được xóa

Xuất tập hợp kết quả

Để xuất tập hợp kết quả, hãy nhấp chuột phải vào tập kết quả và chọn Xuất… , như trong Hình 18.


Hình 18: Xuất khẩu…

Tính năng Xuất xuất tất cả các bản ghi trong tập kết quả, không chỉ các bản ghi được đánh dấu. Nguồn / Đích trình hướng dẫn được khởi chạy, như thể hiện trong Hình 19. Kết nối được chọn theo mặc định và không thể sửa đổi. Xuất dữ liệu phần có Định dạng , như chèn , theo mặc định, tạo ra các câu lệnh chèn trong tập lệnh xuất. Trình kết thúc dòng được đặt thành mặc định của môi trường , là một ký tự dòng mới. Tên bảng được đặt thành EXPORT_TABLE theo mặc định. Lưu dưới dạng được đặt thành Tệp đơn Mã hóa mặc định cũng được thiết lập. Tên tệp trường chỉ định tệp để xuất sang và có thể được sửa đổi từ tên tệp mặc định của export.sql . Nhấp vào Tiếp theo .


Hình 19: Thuật sĩ Nguồn / Đích

Nhấp vào Kết thúc trong Tóm tắt xuất khẩu , như trong Hình 20.


Hình 20: Xuất Tóm tắt

Tập lệnh xuất được tạo (xem Hình 21).


Hình 21: Xuất tập lệnh

Ngắt kết nối và kết nối

Để ngắt kết nối, nhấp chuột phải vào kết nối trong Cơ sở dữ liệu cửa sổ và chọn Ngắt kết nối , như trong Hình 22.


Hình 22: Ngắt kết nối

Trước khi kết nối bị ngắt, xác nhận Lưu hộp thoại được mở để lưu mọi tập lệnh chưa được lưu, chẳng hạn như MySQLConnection ~ 1.sql tập lệnh hiển thị trong Hình 23. Nhấp vào để lưu tập lệnh.


Hình 23: Lưu hộp thoại

A Lưu cửa sổ được mở để cung cấp vị trí thư mục tệp. Chọn một thư mục và tên tệp và nhấp vào Lưu . Để kết nối một kết nối bị ngắt kết nối, hãy nhấp chuột phải vào kết nối đó trong Cơ sở dữ liệu và chọn Kết nối , như trong Hình 24.


Hình 24: Kết nối

Xuất kết nối

Để xuất kết nối, hãy nhấp chuột phải vào kết nối và chọn Xuất , như trong Hình 25.


Hình 25: Xuất khẩu

Xuất danh mục và kết nối hộp thoại bắt đầu (xem Hình 26). Chỉ định Tên tệp lưu trữ ; nó sẽ có .rcx hậu tố. Để xử lý lỗi trong quá trình xuất, hai tùy chọn được cung cấp: Lỗi khi xuất hiện lỗi đầu tiên Bỏ qua lỗi . Nhấp vào Xuất .


Hình 26: Xuất danh mục và kết nối> Xuất

Quá trình xuất hoàn tất thành công, như thể hiện trong Hình 27. Nhấp vào OK.


Hình 27: Đã hoàn tất xuất thành công

Xóa kết nối

Để xóa kết nối MySQLConnection, hãy nhấp chuột phải vào kết nối đó trong Cơ sở dữ liệu cửa sổ hoặc Tài nguyên cửa sổ và chọn Xóa , như trong Hình 28.


Hình 28: Xóa

Nhấp vào trong Xóa xác nhận , như trong Hình 29.


Hình 29: Xóa xác nhận

Kết nối bị xóa, như trong Hình 30.


Hình 30: MySQLConnection đã bị xóa

Xóa dịch vụ MySQL

Để xóa dịch vụ cơ sở dữ liệu MySQL, hãy chọn Xóa từ biểu tượng để quản lý dịch vụ (xem Hình 31).


Hình 31: Chọn Xóa

Trong Xóa dịch vụ hộp thoại, chọn Buộc xóa dịch vụ và nhấp vào Xóa , như trong Hình 32.


Hình 32: Xóa dịch vụ

mysqldb dịch vụ bắt đầu bị xóa, như trong Hình 33.


Hình 33: Xóa dịch vụ

Kết luận

Trong ba bài báo, chúng ta đã thảo luận về việc sử dụng JDeveloper với dịch vụ cơ sở dữ liệu MySQL trong nền tảng Đám mây Oracle. Đầu tiên, chúng tôi tạo một dịch vụ MySQL và sau đó chúng tôi kết nối với dịch vụ này bằng JDeveloper. Chúng tôi đã trình diễn các tính năng JDeveloper khác nhau cho cơ sở dữ liệu, chẳng hạn như tạo bảng, thêm dữ liệu bảng và truy vấn bảng bằng SQL Worksheet, xuất tập kết quả, tìm và đánh dấu các bản ghi, ngắt kết nối và kết nối.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. lỗi tìm kiếm toàn văn bản mysql

  2. MySQL NULLIF () Giải thích

  3. Tăng tốc độ xuất và nhập mysql

  4. Làm thế nào để giải quyết các tên cột không rõ ràng khi truy xuất kết quả?

  5. Cách thay đổi mật khẩu cơ sở dữ liệu