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

Sử dụng Tính năng Oracle JDeveloper Nâng cao cho Cơ sở dữ liệu MySQL

Bài viết “Sử dụng Cơ sở dữ liệu MySQL trong Oracle JDeveloper” đã giới thiệu cách sử dụng JDeveloper với MySQL. Trong bài viết “Sử dụng Oracle JDeveloper Worksheets”, chúng tôi đã thảo luận về việc sử dụng SQL Worksheets trong JDeveloper. Trong bài trước, “Sử dụng Oracle JDeveloper Snippets với MySQL”, chúng tôi đã đề cập đến việc sử dụng SQL Snippets trong Oracle JDeveloper. Trong bài viết này, bạn sẽ tìm hiểu về một số tính năng khác trong JDeveloper có thể được sử dụng với MySQL. Điều này bao gồm những điều sau:

  • Sử dụng Bảng làm Mẫu
  • Sử dụng Trình xem Đối tượng
  • Khám phá Cơ sở dữ liệu
  • Khám phá lịch sử SQL
  • So sánh các đối tượng cơ sở dữ liệu
  • Tạo SQL
  • Nhập / Xuất một kết nối
  • Xóa kết nối
  • Tóm tắt

Sử dụng Bảng làm Mẫu

Một bảng cơ sở dữ liệu đã được tạo có thể được sử dụng làm mẫu để tạo một bảng khác.

Để sử dụng bảng làm mẫu, hãy nhấp chuột phải vào bảng (wlslog) trong Cơ sở dữ liệu và chọn Sử dụng làm mẫu , như trong Hình 1.


Hình 1: Sử dụng làm Mẫu

Đ Tạo bảng hộp thoại được hiển thị, như trong Hình 2. Chỉ định tên bảng mới (wlslog2) và tùy chọn xóa bất kỳ cột nào không được thêm vào bảng mới. Sau đó, nhấp vào Sao chép cột để sao chép các cột từ các bảng khác; điều này được thực hiện để sao chép các cột không có trong bảng wlslog mà trong một số bảng khác.


Hình 2: Tạo bảng

Trong Sao chép các cột vào bảng wlslog2 , chọn một Lược đồ và một Bảng và chọn / các cột để thêm vào bảng mới đang được tạo từ một mẫu. Nhiều cột được chọn bằng Shift . Nhấp vào OK (xem Hình 3).


Hình 3: Sao chép các cột vào bảng wlslog

Cột / s từ (các) bảng khác được thêm vào định nghĩa bảng wlslog2. Nhấp vào OK trong Tạo bảng, như thể hiện trong Hình 4.


Hình 4: Tạo bảng từ mẫu

Nhấp vào Làm mới trên Bảng, như trong Hình 5.


Hình 5: Làm mới

Bảng mới wlslog2 được liệt kê (xem Hình 6).


Hình 6: Bảng mới wlslog2

Chỉ bảng DDL được sao chép — không phải dữ liệu bảng. Nhấp chuột phải vào bảng wlslog2 và chọn Mở trình xem đối tượng , như trong Hình 7.


Hình 7: Mở Trình xem Đối tượng

Các cột trong bảng wlslog2 được hiển thị, như trong Hình 8.


Hình 8: Các cột trong bảng wlslog2

Chạy truy vấn SQL trên bảng được tạo bằng cách sử dụng bảng wlslog làm mẫu. Không có dữ liệu nào được liệt kê (xem Hình 9).


Hình 9: Dữ liệu bảng không được sao chép

Sử dụng Trình xem Đối tượng

JDeveloper cung cấp một Object Viewer để hiển thị thông tin chi tiết cho một đối tượng. Các tùy chọn cho Trình xem Đối tượng có thể được đặt trong Tùy chọn , như trong Hình 10.


Hình 10: Tùy chọn trình xem đối tượng

Để mở Trình xem Đối tượng cho một bảng, hãy nhấp chuột phải vào bảng và chọn Mở Trình xem Đối tượng , như đã đề cập trước đây. Mở Object Viewer cho bảng wlslog, như trong Hình 11.


Hình 11: Mở Trình xem đối tượng cho wlslog

Trình xem Đối tượng được hiển thị (xem Hình 12).


Hình 12: Trình xem đối tượng cho wlslog

Đối với cài đặt hiển thị để tự động điều chỉnh các cột hoặc áp dụng một số cài đặt cột khác, hãy bấm chuột phải vào hàng tiêu đề bảng và chọn một trong các tùy chọn, như thể hiện trong Hình 13.


Hình 13: Tùy chọn cột

Object Viewer cung cấp một số tính năng khác được liệt kê bằng cách nhấp chuột phải vào tên cột, như trong Hình 14.


Hình 14: Tùy chọn cột

Ví dụ:để đếm hàng, hãy chọn Đếm hàng , như trong Hình 15.


Hình 15: Đếm hàng

Số hàng được hiển thị (xem Hình 16).


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

Để tìm / đánh dấu một cột, hãy chọn Tìm / Đánh dấu , như trong Hình 17.


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

Trong hộp thoại Tìm / Đánh dấu, chỉ định “tin nhắn” và cột tin nhắn được đánh dấu, như thể hiện trong Hình 18. Tính năng Tìm / Đánh dấu có vẻ thừa đối với một bảng có ít cột nhưng hữu ích cho một bảng có nhiều (100s trở lên) cột.


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

Khám phá cơ sở dữ liệu

Như đã thảo luận trước đó, dạng xem Cơ sở dữ liệu có thể được sử dụng để hiển thị các kết nối cơ sở dữ liệu. Để nhận báo cáo cơ sở dữ liệu, hãy chọn Cửa sổ> Cơ sở dữ liệu> Báo cáo cơ sở dữ liệu , như trong Hình 19.


Hình 19: Window> Cơ sở dữ liệu> Báo cáo cơ sở dữ liệu

Báo cáo cơ sở dữ liệu, bao gồm Báo cáo từ điển dữ liệu Báo cáo do người dùng xác định , được liệt kê trong bảng Cơ sở dữ liệu (xem Hình 20).


Hình 20: Báo cáo Cơ sở dữ liệu

Khám phá lịch sử SQL

Có thể lấy lịch sử SQL cho các câu lệnh SQL khác nhau chạy bằng Cửa sổ> Cơ sở dữ liệu> Lịch sử SQL , như trong Hình 21.


Hình 21: Window> Cơ sở dữ liệu> Lịch sử SQL

Lịch sử SQL được liệt kê, như thể hiện trong Hình 22.


Hình 22: Lịch sử SQL

Lịch sử SQL có thể được tùy chỉnh. Nhấp vào Nối để thêm một mục lịch sử, như trong Hình 23.


Hình 23: Lịch sử SQL> Nối

Để thay thế một mục lịch sử, hãy nhấp vào Thay thế , như trong Hình 24.


Hình 24: Lịch sử SQL> Thay thế

Để xóa lịch sử, hãy nhấp vào Xóa lịch sử (xem Hình 25).


Hình 25: Xóa lịch sử

Bộ lọc có thể được sử dụng để lọc Lịch sử SQL. Ví dụ, bạn chỉ có thể liệt kê các câu lệnh Lịch sử SQL với “CHỌN”, như trong Hình 26.


Hình 26: Lọc Lịch sử SQL

So sánh các đối tượng cơ sở dữ liệu

Các đối tượng cơ sở dữ liệu có thể được so sánh với các đối tượng cơ sở dữ liệu khác. Ví dụ:để so sánh bảng MySQL wlslog với các đối tượng cơ sở dữ liệu khác, hãy nhấp chuột phải vào wlslog và chọn So sánh với đối tượng cơ sở dữ liệu khác , như trong Hình 27.


Hình 27: So sánh với đối tượng cơ sở dữ liệu khác

Trong So sánh các đối tượng cơ sở dữ liệu , trình hướng dẫn chọn cơ sở dữ liệu nguồn, như trong Hình 28. Nhấp vào Tiếp theo.


Hình 28: Chọn cơ sở dữ liệu nguồn

Trong Chọn đối tượng , chọn các đối tượng cơ sở dữ liệu để so sánh bằng cách di chuyển chúng từ Có sẵn thành Đã chọn . Ví dụ, chọn bảng wlslog và wlslog2 để so sánh, như trong Hình 29. Nhấp vào Tiếp theo.


Hình 29: Lựa chọn đối tượng để so sánh

Lược đồ đích phải được đè lên và khác với lược đồ nguồn khi một kết nối cơ sở dữ liệu duy nhất được sử dụng cho cả đích và nguồn. Nhấp vào Ghi đè giản đồ và chọn wlslog, như trong Hình 30.


Hình 30: Ghi đè giản đồ

So sánh kết quả giữa bảng wlslog và wlslog2 được thể hiện trong Hình 31.


Hình 31: So sánh kết quả

Tạo SQL

SQL cho bảng cơ sở dữ liệu có thể được tạo bằng cách chọn Tạo thành> Tập lệnh SQL (xem Hình 32).


Hình 32: Tạo thành> Tập lệnh SQL

Tạo SQL từ các đối tượng cơ sở dữ liệu wizard bắt đầu, như trong Hình 33. Chỉ định tên tệp SQL để tạo. Nhấp vào Tiếp theo.


Hình 33: Tạo SQL từ trình hướng dẫn Đối tượng Cơ sở dữ liệu

Trong Chọn đối tượng , chọn Lược đồ (mysql) và đối tượng (wlslog), như trong Hình 34. Nhấp vào Tiếp theo.


Hình 34: Chọn các đối tượng để tạo SQL cho

Trong hoạt động Chỉ định, hãy chọn hoạt động SQL từ Tạo, Thay thế và Thay thế. Nhấp vào Hiển thị SQL , như trong Hình 35.


Hình 35: Chọn hoạt động SQL

(Các) câu lệnh SQL được hiển thị trong một hộp thoại, như thể hiện trong Hình 36.


Hình 36: SQL để tạo

Nhấp vào Kết thúc trong Tạo SQL từ Đối tượng Cơ sở dữ liệu, như thể hiện trong Hình 37.


Hình 37: Tóm tắt về Tạo

Chỉ định tên tệp để lưu, như trong Hình 38.


Hình 38: Lưu

Nhập / Xuất kết nối

Một kết nối SQL có thể được xuất và nhập. Để xuất / các kết nối, nhấp chuột phải vào Kết nối IDE và chọn Xuất kết nối (xem Hình 39).


Hình 39: Kết nối xuất khẩu

Trong Kết nối xuất , chọn / s kết nối và nhấp vào Tiếp theo, như trong Hình 40.


Hình 40: Chọn kết nối để xuất

/ Các kết nối được xuất dưới dạng tệp XML. Trong Tệp đích , chọn một thư mục và chỉ định tên tệp. Sau đó, nhấp vào Lưu , như trong Hình 41.


Hình 41: Chọn Xuất tệp

Nhấp vào Tiếp theo trong Tệp đích , như trong Hình 42.


Hình 42: Chỉ định tệp đích

Trong Xử lý mật khẩu , các tùy chọn để mã hóa tất cả mật khẩu bằng khóa hoặc xóa tất cả mật khẩu khỏi các kết nối đã xuất được cung cấp. Chọn “Xóa tất cả mật khẩu ..” và nhấp vào Tiếp theo, như trong Hình 43.


Hình 43: Xử lý mật khẩu để xuất

Trong Tóm tắt, bấm Kết thúc. Kết nối / s được xuất. Để nhập kết nối, nhấp chuột phải vào Kết nối IDE và chọn Nhập kết nối , như trong Hình 44.


Hình 44: Nhập kết nối

Trong Nhập kết nối , chọn một Tệp nguồn để nhập (xem Hình 45).


Hình 45: Chỉ định tệp nguồn để nhập

Trong Xử lý mật khẩu, một lần nữa hai tùy chọn được cung cấp; hoặc sử dụng khóa để giải mã tất cả mật khẩu hoặc xóa tất cả mật khẩu khỏi các kết nối đã xuất. Chọn “Xóa tất cả mật khẩu…”, như trong Hình 46.


Hình 46: Xử lý mật khẩu để nhập

Tiếp theo, chọn / s kết nối để nhập, như trong Hình 47 và nhấp vào Tiếp theo. Đối với Kết nối trùng lặp , giữ cài đặt mặc định là Thay thế .


Hình 47: Chọn kết nối để nhập

Nhấp vào Kết thúc trong Tóm tắt.

Kết nối đã xuất trước đó được nhập với một tên kết nối khác, như trong Hình 48.


Hình 48: Kết nối đã nhập MySQLConnection_1

Xóa kết nối

Để xóa kết nối, nhấp chuột phải vào kết nối trong Cơ sở dữ liệu và chọn Xóa (xem Hình 49).


Hình 49: Chọn Xóa

Trong Xác nhận Xóa, bấm Có. MySQLConnection_1 bị xóa, như trong Hình 50.


Hình 50: MySQLConnection_1 Đã bị xóa

Tóm tắt

Trong hướng dẫn này, chúng tôi đã thảo luận về một số tính năng tương đối nâng cao trong Oracle JDeveloper để kết nối cơ sở dữ liệu MySQL.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hướng dẫn thiết kế cơ sở dữ liệu cho hệ thống quản lý nhân viên trong MySQL

  2. UnicodeEncodeError:codec 'latin-1' không thể mã hóa ký tự

  3. Cách tính toán trung bình động trong MySQL

  4. Lợi ích của zerofill trong MySQL là gì?

  5. Thêm nhiều cột SAU một cột cụ thể trong MySQL