LinqPad về cơ bản là một giao diện người dùng gui cho MS-SQL Server. Theo nghĩa đó, bạn có một số tùy chọn, nhưng hãy nhớ rằng bạn sẽ cần cài đặt máy chủ MySQL ( sudo apt-get install mysql-server
trong thiết bị đầu cuối) để sử dụng chúng. Ngoài ra, bạn có thể muốn tạo và điền vào cơ sở dữ liệu để chơi xung quanh. Sự khác biệt lớn nhất là bạn sẽ không thể sử dụng cú pháp Linq, bởi vì Linq là một cú pháp .Net (tuy nhiên, bạn có thể nhận được các cú pháp tương tự bằng cách vào một số ngôn ngữ và khung, gần giống nhất với ngôn ngữ Ruby hoặc Python).
Ứng dụng đầu cuối tích hợp sẵn của MySQL. Bạn sẽ phải cài đặt mysql-client (có thể bạn sẽ cần nếu bạn thực hiện bất kỳ sự phát triển PHP / Python / Ruby nào), nhưng sau đó, bạn có thể mở một thiết bị đầu cuối và nhập mysql -u[a mysql user] -p
( -p
nếu người dùng mysql có mật khẩu , nếu không thì bỏ -p
đi). Điều đó sẽ đưa ra một bảng điều khiển mysql, sau đó bạn có thể chạy các truy vấn SQL trực tiếp.
MySQL Workbench Đây là GUI quản lý cơ sở dữ liệu đầy đủ tính năng tương tự như Công cụ quản lý hơn LinqPad, nhưng nó có trình soạn thảo truy vấn SQL cho phép bạn chạy truy vấn đến nội dung trái tim của bạn. Bạn có thể tìm thấy điều này trong repos như mysql-workbench
gói.
PHPMyAdmin Đây là một nơi nào đó giữa và là một giải pháp dựa trên web. Bạn sẽ cần cài đặt các gói php5
và php5-mysql
gói máy chủ web (như lighttp hoặc apache, trong đó PhpMyAdmin sẽ cung cấp cho bạn tùy chọn để định cấu hình), sau đó cài đặt phpmyadmin
gói. Mở trình duyệt của bạn và điều hướng đến URL bạn đã tạo cho nó và bạn có thể chơi với SQL trong tab "SQL", một lần nữa với nội dung trái tim của bạn.
Cá nhân tôi thích Workbench, hoặc chỉ ứng dụng thiết bị đầu cuối đơn giản cho hầu hết mọi thứ.
Cập nhật : JetBrains đã hoạt động trên máy khách SQL bổ trợ / độc lập tương tự như MySQL Workbench. Phiên bản độc lập được gọi là 0xDBE, nhưng bạn có thể lấy nó làm plugin nếu bạn đã sử dụng một trong các bộ khác của JetBrains (WebStorm, PHPStorm, v.v.). Đó là về một hoặc hai bước dưới sức mạnh của Workbench trong một số lĩnh vực (nó không có kỹ sư đảo ngược và mô hình hóa dữ liệu của Workbench), nhưng có những lợi thế của việc tích hợp vào môi trường phát triển hiện tại của bạn và hỗ trợ nhiều hệ thống cơ sở dữ liệu nếu đó là những gì bạn cần . Nó cũng đa nền tảng, giống như các sản phẩm IDE còn lại của họ. Tôi đã sử dụng nó một thời gian như một phần của chương trình truy cập sớm và nó đã được chứng minh là rắn chắc và là công cụ chống trầy xước tuyệt vời (mặc dù hơi nặng so với LinqPad nếu bạn sử dụng phiên bản độc lập).
Cập nhật 2016: Sqlectron là một máy khách SQL nhẹ đa nền tảng mới, được xây dựng trên hệ thống Electron của Github. Tôi chưa có cơ hội chơi với nó, nhưng theo tôi hiểu, đó là một tùy chọn trọng lượng nhẹ hơn cho môi trường Mac và Linux so với một số tùy chọn trước đây.