Cách kết nối mysql với mã studio trực quan

Một trong những phần hay nhất của việc có trình soạn thảo mã văn bản như Visual Studio Code là bạn có thể có mọi thứ bạn sử dụng ở một nơi, thậm chí bao gồm cả các kết nối MySQL của bạn

Tuy nhiên, một trong những trở ngại khi thiết lập Visual Studio Code là không có bất kỳ bộ hướng dẫn đơn giản nào để làm cho nó hoạt động.

Vì vậy, sau nhiều thử nghiệm và sai sót, CUỐI CÙNG chúng tôi đã quản lý để có được và sử dụng MySQL với Visual Studio Code

Các bước bên dưới là cách nhanh nhất và đơn giản nhất để thiết lập và chúng tôi sẽ hướng dẫn bạn cách thực hiện với phiên bản chương trình Visual Studio Code của riêng bạn được cài đặt trên PC chạy Windows 10 hoặc máy macOS

 

Bước 1. Mở Visual Studio Code và cài đặt tiện ích mở rộng 'MySQL'

Hãy tiếp tục và mở chương trình Visual Studio Code trên máy của bạn, sau đó nhấp vào nút Tiện ích mở rộng từ bảng điều khiển bên trái

Tiếp theo, tìm kiếm tiện ích mở rộng ‘MySQL‘ được tạo bởi Jun Han [tín dụng]. Nhấp vào tiện ích mở rộng MySQL và sau đó nhấn nút Cài đặt ngay bên dưới nó có màu xanh lá cây

 

Bắt đầu nhập tên của phần mở rộng Mã VS và nó sẽ bật lên trong kết quả tìm kiếm. Tại thời điểm viết bài này, phiên bản sản phẩm chính thức là 2020. 3. 19. Để cài đặt tiện ích mở rộng, hãy nhấp vào nút Cài đặt hiển thị bên dưới

Sau khi cài đặt hoàn tất, bạn sẽ thấy một biểu tượng bổ sung trong Thanh hoạt động. Nhấp vào biểu tượng sẽ hiển thị Trình khám phá máy chủ ApexSQL được sử dụng để kết nối với các phiên bản MySQL hoặc MariaDB bằng TCP/IP hoặc ổ cắm hoặc đường ống cục bộ

Tôi đã thêm một vài trường hợp, như có thể thấy ở trên, nhưng hãy thêm một trường hợp khác bằng cách nhấp vào dấu cộng [+] ở trên cùng bên phải của trình khám phá kết nối. Hành động này sẽ mở tab Kết nối với máy chủ, trong đó tôi sẽ nhập thông tin cần thiết để kết nối với Máy chủ MySQL bằng TCP/IP qua kết nối SSH

Khi mọi thứ đã được thiết lập, chỉ cần nhấp vào Kết nối và nếu các tham số kết nối là chính xác, bạn sẽ thấy một thông báo ở góc dưới cùng bên phải của Visual Studio Code cho biết “Kết nối thành công”. Tab Kết nối với máy chủ đóng lại và tiêu điểm chuyển đến Trình khám phá máy chủ ApexSQL, trong đó bạn sẽ tìm thấy phiên bản mới được thêm của Máy chủ MySQL

Thực hiện truy vấn và tạo báo cáo

Chúng ta đã thấy cách thêm máy chủ như thế nào, hãy chuyển sang bước tiếp theo và xem chúng ta có thể làm gì từ đây. Trình khám phá kết nối cung cấp giao diện người dùng để xem và quản lý các đối tượng trong từng phiên bản của máy chủ MySQL và MariaDB trực tiếp từ Visual Studio Code

Ví dụ: chúng ta có thể xóa cơ sở dữ liệu sakila bằng cách nhấp chuột phải vào cơ sở dữ liệu đó và chọn tùy chọn Show DROP script. Điều này sẽ mở một trình soạn thảo truy vấn mới và đặt cú pháp của câu lệnh DROP DATABASE

Để hoàn tất thao tác, hãy nhấp vào nút Thực thi [cũng có sẵn từ menu ngữ cảnh khi nhấp chuột phải] ở góc trên cùng bên trái của trình chỉnh sửa truy vấn. Chúng tôi vừa xóa vĩnh viễn tất cả các bảng trong cơ sở dữ liệu sakila và cơ sở dữ liệu. Nhưng đừng lo lắng – đây chỉ là cơ sở dữ liệu mẫu và chúng tôi có thể tạo lại bất cứ lúc nào. Hãy xem làm thế nào chúng ta có thể làm điều đó

Quay lại trình khám phá máy chủ ApexSQL, nhấp chuột phải vào phiên bản của chúng tôi và chọn Truy vấn mới

Trong trình chỉnh sửa truy vấn mới mở, tôi sẽ chỉ dán tập lệnh SQL để tạo cơ sở dữ liệu mẫu và nhấn nút Thực thi để tạo lại cơ sở dữ liệu

  • Ghi chú. Cơ sở dữ liệu mẫu Sakila có sẵn từ trang này

Nếu kết nối từ xa, hãy chờ vài giây. Luôn có một chút chậm trễ khi xử lý các địa điểm ở xa. Nó cũng phụ thuộc vào độ phức tạp của tập lệnh mà bạn đang chạy, số lượng lô, v.v.

Tôi sẽ chạy một tập lệnh dài khác để điền dữ liệu mẫu vào các bảng

Bạn luôn có thể xác minh kết nối và trạng thái của truy vấn trong thanh trạng thái bên dưới

Khi tập lệnh được thực thi thành công, hãy chuyển đến trình khám phá kết nối, nhấp chuột phải vào Cơ sở dữ liệu và chọn Làm mới để nhận các thay đổi mới nhất và bạn sẽ thấy rằng các đối tượng được tạo lại

Bây giờ chúng ta có một số dữ liệu thực tế trong cơ sở dữ liệu mẫu, hãy xem cách kết quả của các truy vấn có thể được xem trực tiếp trong Visual Studio Code trong một lưới giống như bảng tính

Tất nhiên, việc tìm nạp dữ liệu từ một bảng yêu cầu thực thi câu lệnh SELECT. Vì vậy, hãy mở một truy vấn mới, dán mã từ bên dưới và thực hiện nó

1

2

3

4

5

CHỌN *

TỪ diễn viên

WHERE UPPER[last_name] LIKE '%LI%'

ĐẶT HÀNG BỞI last_name,

         first_name;

Kết quả truy vấn được hiển thị ngay bên dưới trình soạn thảo SQL

Ngoài việc thực thi các truy vấn, tiện ích mở rộng VS Code còn cho phép người dùng tạo các tập lệnh DDL và DML bằng trình soạn thảo SQL tích hợp

Để tạo tập lệnh DDL và DML, nhấp chuột phải vào đối tượng được hỗ trợ từ trình khám phá kết nối và chọn một tùy chọn thích hợp. Nhấp vào một trong các tùy chọn đó sẽ tự động mở trình chỉnh sửa truy vấn mới và tạo tập lệnh, sẵn sàng để thực thi

Lưu kết quả truy vấn

Kết quả truy vấn có thể được xuất và lưu thành các định dạng tệp Excel, CSV, JSON và HTML. Điều này có thể được thực hiện chỉ trong một vài cú nhấp chuột

Sau khi bạn hài lòng với tập hợp kết quả, hãy sử dụng các biểu tượng xuất ở góc trên bên phải của kết quả truy vấn để xuất dữ liệu

Tôi đã xuất tập kết quả từ bên trên sang Excel và đây là giao diện khi mở

Xuất kết quả sang các định dạng tệp hỗ trợ khác hoạt động khá giống nhau

Tìm kiếm đối tượng trong cơ sở dữ liệu

Tính năng cơ sở dữ liệu tiện dụng tiếp theo là khả năng tìm kiếm đối tượng [như tìm kiếm trên internet], đặc biệt là trên cơ sở dữ liệu có hàng nghìn đối tượng. Tìm kiếm các đối tượng trong định nghĩa đối tượng cơ sở dữ liệu chưa bao giờ dễ dàng hơn bằng cách sử dụng tiện ích mở rộng Mã VS này

Để tìm kiếm các đối tượng trong cơ sở dữ liệu MySQL và MariaDB, nhấp chuột phải vào một phiên bản hoặc cơ sở dữ liệu từ trình khám phá kết nối và chọn tùy chọn Tìm kiếm đối tượng

Trong tab Tìm kiếm đối tượng mới mở, hãy nhập từ khóa vào trường Cụm từ tìm kiếm và nhấp vào nút Tìm để bắt đầu tìm kiếm. Đảm bảo rằng máy chủ được nhắm mục tiêu, cũng như cơ sở dữ liệu, được chọn

Phạm vi tìm kiếm có thể được tùy chỉnh bằng cách chọn các loại đối tượng sẽ được đưa vào tìm kiếm bên phải. Bạn có thể chơi với những thứ đó để thu hẹp phạm vi tìm kiếm và tìm đồ vật nhanh hơn. Ngoài ra, bạn có thể chuyển đến bất kỳ đối tượng tìm thấy nào trong trình khám phá kết nối bằng cách nhấp vào siêu liên kết màu xanh bên dưới cột Tên

  • Ghi chú. Để tìm hiểu thêm về chức năng của tiện ích mở rộng Mã VS, hãy xem ApexSQL Database Power Tools for VS Code dành cho người dùng lần đầu

Điều gì tiếp theo trong tiện ích mở rộng Mã VS

Tôi đặc biệt mong chờ tính năng định dạng sắp tới trong phần mở rộng VS Code này được lên kế hoạch cho phiên bản R4 2020. Nó sẽ cho phép người dùng định dạng tập lệnh MySQL và MariaDB bằng cấu hình được xác định trước. ApexSQL đã nổi tiếng với công cụ định dạng SQL cho SQL Server

Nhìn vào lộ trình, mỗi phiên bản mới của tiện ích mở rộng Mã VS sẽ mang lại điều gì đó cho bảng. Thật tuyệt khi thấy rằng họ đang dần mở rộng mặt trận MySQL bằng cách thêm các tính năng từ các công cụ MS SQL phổ biến vào sản phẩm này

Điều này có nghĩa là tính năng tìm kiếm dữ liệu cũng sẽ xuất hiện và nó sẽ cho phép người dùng nhanh chóng tìm thấy dữ liệu trong cơ sở dữ liệu MySQL và MariaDB. Tuy nhiên, tôi hào hứng hơn với danh sách gợi ý trực quan có thể duyệt được khi nhập AKA IntelliSense. Điều này sẽ tăng tốc độ mã hóa bằng cách chèn từ khóa, cơ sở dữ liệu, lược đồ, đối tượng, tham số, tên biến, v.v. Vì vậy, hãy chú ý theo dõi và để biết thêm thông tin, hãy truy cập trang sản phẩm tiện ích mở rộng ApexSQL Database Power Tools for VS Code

Sự kết luận

Đối với các nhà phát triển cơ sở dữ liệu thích làm việc trong Visual Studio Code, một tiện ích mở rộng bổ sung hỗ trợ cơ sở dữ liệu cho MySQL và MariaDB là rất cần thiết. ApexSQL Database Power Tools for VS Code cho phép người dùng thực hiện cấu hình kết nối đơn giản, viết câu lệnh và chạy truy vấn, tìm kiếm đối tượng cơ sở dữ liệu, v.v. Nói cách khác, nó cung cấp các công cụ quản lý và phát triển cơ sở dữ liệu mở rộng trong Visual Studio Code

Làm cách nào để kết nối với MySQL từ Visual Studio?

Khởi động Visual Studio và mở Server Explorer bằng cách nhấp vào Server Explorer từ menu View. Bấm chuột phải vào nút Kết nối dữ liệu rồi chọn Thêm kết nối. .
Chọn Cơ sở dữ liệu MySQL từ danh sách các nguồn dữ liệu. .
Lựa chọn. .
Nhấn OK để quay lại cửa sổ Add Connections

Chúng tôi có thể chạy MySQL trong Visual Studio không?

Các tùy chọn để cài đặt MySQL cho Visual Studio là. Sử dụng MySQL Installer [ưu tiên]. Tải xuống và chạy Trình cài đặt MySQL . Với tùy chọn này, bạn có thể tải xuống và cài đặt MySQL Server, MySQL cho Visual Studio và Connector/NET cùng nhau từ cùng một gói phần mềm, dựa trên phiên bản máy chủ.

Tôi có thể viết MySQL bằng mã VS không?

MySQL Shell For VS Code tích hợp trực tiếp MySQL Shell vào quy trình phát triển VS Code và đã được phát hành vào tuần trước. Tiện ích mở rộng này cho nền tảng Mã VS phổ biến cho phép chỉnh sửa và thực thi tương tác SQL cho Cơ sở dữ liệu MySQL và tùy chọn Dịch vụ cơ sở dữ liệu MySQL cho một số phiên đồng thời.

Làm cách nào để kết nối cơ sở dữ liệu với Visual Studio?

Trên menu Xem, chọn Windows khác > Nguồn dữ liệu. Trong cửa sổ Nguồn dữ liệu, nhấp vào Thêm nguồn dữ liệu mới. Trình hướng dẫn cấu hình nguồn dữ liệu mở ra. Chọn Cơ sở dữ liệu trên trang Chọn loại nguồn dữ liệu rồi chọn Tiếp theo

Chủ Đề