PHPStorm quản lý database SQL như thế nào?

Tram Ho

Đặt vấn đề

A: Nếu bạn quá mệt mỏi với việc cài các IDE cho việc code của mình, hãy đến với PhpStorm!

B: Ừ, nếu code thì dùng PhpStorm được vậy tôi muốn quản lý cơ sở dữ liệu bằng PhpStorm được không? 🙃

A: Có. PhpStorm cũng là một database tools tuyệt vời.

B: Vậy tôi phải làm gì để có được điều tuyệt vời đó?

A: Cấu hình, đơn giản như đan giổ 😹

B: Nhưng tôi không biết đan giổ!! 😿

A: Uhm, vậy bạn có thể tham khảo cách đơn giản dưới đây để suy ra cách đan giổ.

Database tools and SQL

Cấu hình

PhpStorm có thể trở thành một database tools chỉ với việc Enable plugin Database tools and SQL. Chọn File -> Setting -> Plugin
sau đó tìm kiếm SQL chọn Database tools and SQL chọn Enable.

Sau đó chúng ta bắt đầu sử dụng thôi nào.
Tại thanh tool bar bên phải màn hình chúng ta có thể thấy Option Database đã xuất hiện click vào đó đẻ bắt đầu.
Hoặc nếu không thấy, bạn có thể chọn View -> Tool Windows -> Database.

Tạo kết nối: Database connection

Với Database tools and SQL , bạn có thể truy vấn, tạo và quản lý cơ sở dữ liệu. Cơ sở dữ liệu có thể hoạt động cục bộ, trên máy chủ hoặc trên Cloud. Plugin hỗ trợ MySQL, PostgreSQL, Microsoft SQL Server, SQLite, MariaDB, Oracle, Apache Cassandra và các công cụ khác. Xem danh sách đầy đủ các nhà cung cấp được hỗ trợ trong Kết nối với cơ sở dữ liệu.

Cấu hình theo nhu cầu, ở đây mình cấu hình máy local, username root, database laravel.
Hãy ấn Test Conneciton để kiểm tra xem đã kết nối được đến cơ sở dữ liệu hay chưa.

Sau khi đã tạo được connection đến máy chủ cục bộ, chúng ta có thể tạo một database mới bằng cách click chuột phải vào schemas chọn New -> schema
Tại đây chúng ta có thể tiếp tục New table hay import database bằng cách click chuột phải vào một schema hoặc table và chọn Import Data from File. (Thường khi Export sẽ vào thư mục /home/{username}/dumps nên có thể bạn chọn import file có trong này)

Mặt khác trong máy chủ của bạn đã có sẵn cơ sở dữ liệu thì chúng ta có thể show nó lên bằng cách chọn chuột phải và chọn Database tools -> Manage Shown Schemas tiếp tục chọn ALL hoặc từng database muốn hiện.

Bây giờ chúng ta đã xong bước kết nối!
Bắt đầu tạo cơ sở dữ liệu cho bảng

Thêm dữ liệu cho bảng qua Add New Row hoặc Alt + Insert xong Ctr + Enter để thêm

Chúng ta cũng có thể edit bảng, chỉnh khóa chính… bằng cách nhấp trực tiếp vào tên bảng.

Để tạo một truy vấn trong bảng, hãy nhấn biểu tượng QL trên thanh công cụ của Database tool and SQL, và bắt đầu gõ (PhpStorm đã hỗ trợ hầu hết các từ khóa truy vấn trong SQL). Khi chạy các query này màn hình console sẽ được hiển thị thông báo các câu lệnh được chạy, thời gian chạy và kết quả.

Xem diagram

Một chức năng tuyệt vời của Database tool and SQL là có thể cho người dùng xem diagram của csdl hay thêm các bảng

có thể room phần diagram bằng cách giữ phím ALT + chuột trái

Export database

Chọn table muốn export -> click chuột phải -> Dump Data to File -> chọn loại file muốn export

Kết luận

Database tool and SQL :

  • Tìm kiếm và sửa dữ liệu trực tiếp trên giao diện đồ họa
  • Tự hoàn thiện câu truy vấn
  • Phân tích và sửa lỗi nhanh
  • Import/export file
  • Hỗ trợ sinh biểu đồ

Dùng PhpStrorm để quản lý database cũng có đầy đủ các tính năng của các IDE chuyên biệt nên đừng ngần ngại khi sử dụng 😇

Bạn có thể đọc thêm ở trang chủ của jetbrains để tìm hiểu thêm tính năng tuyệt vời này.
Cảm ơn bạn đã đọc 🍁🍁🍁

Chia sẻ bài viết ngay

Nguồn bài viết : Viblo