LinqPad temel olarak MS-SQL Server için bir gui ön ucudur. Bu anlamda birkaç seçeneğiniz vardır, ancak sudo apt-get install mysql-server
bunları kullanmak için MySQL sunucusunu ( terminalde) kurmanız gerektiğini unutmayın . Ayrıca, muhtemelen oynamak için bir veritabanı oluşturmak ve doldurmak isteyeceksiniz. En büyük fark, Linq sözdizimini kullanamayacağınızdır, çünkü Linq bir .Net sözdizimidir (ancak, bazı dillere ve çerçevelere girerek benzer sözdizimlerini alabilirsiniz, muhtemelen en yakından benzeyen Ruby veya Python).
MySQL'in yerleşik terminal uygulaması. Mysql-client'ı yüklemeniz gerekecek (muhtemelen herhangi bir PHP / Python / Ruby geliştirmesi yaparsanız ihtiyacınız olacak), ancak daha sonra bir terminal açıp mysql -u[a mysql user] -p
( -p
mysql kullanıcısının bir parolası varsa) yazabilirsiniz. , aksi takdirde -p
kapalı bırakın ). Bu, daha sonra doğrudan SQL sorgularını çalıştırabileceğiniz bir mysql konsolu getirecektir.
MySQL Workbench Bu, LinqPad'den daha çok Yönetim Araçları'na benzeyen daha tam özellikli bir veritabanı yönetimi GUI'sidir, ancak kalbinizin içeriğinde sorguları çalıştırmanıza izin veren bir SQL sorgu düzenleyicisine sahiptir. Bunu depolarda mysql-workbench
paket olarak bulabilirsiniz .
PHPMyAdmin Bu, arasında bir yerdedir ve web tabanlı bir çözümdür. Sen yüklemeniz gerekir php5
ve php5-mysql
paketleri ve bir web sunucusu (örneğin PhpMyAdmin yapılandırmak seçeneği vermelidir bunlardan herhangi biri lighttp veya apache gibi), sonra yüklemek phpmyadmin
paketi. Tarayıcınızı açın ve bunun için oluşturduğunuz URL'ye gidin. SQL ile tekrar kalbinizin içeriğine "SQL" sekmesinden oynayabilirsiniz.
Şahsen Workbench'i veya çoğu şey için sadece düz terminal uygulamasını tercih ediyorum.
Güncelleme : JetBrains, MySQL Workbench benzeri bir eklenti / bağımsız SQL istemcisi üzerinde çalışıyor. Bağımsız sürüme 0xDBE adı verilir, ancak zaten JetBrains'in diğer paketlerinden birini (WebStorm, PHPStorm, vb.) kullanıyorsanız bir eklenti olarak alabilirsiniz. Bu, bazı alanlarda Workbench'in gücünün bir veya iki adımından daha azdır (Workbench'in ters mühendis ve veri modellemesine sahip değildir), ancak mevcut geliştirme ortamınızla ne entegre olabileceğiniz ve ihtiyacınız varsa birden fazla veritabanı sistemini destekleme avantajlarına sahiptir. . Ayrıca IDE ürünlerinin geri kalanı gibi platformlar arası. Bir süredir erken erişim programının bir parçası olarak kullanıyorum ve kaya gibi sağlam ve çizik ped gibi bir araç olduğu kanıtlandı (bağımsız sürümü kullanırsanız LinqPad ile karşılaştırıldığında biraz ağır olsa da).
Güncelleme 2016: Sqlectron , Github'un Elektron sistemi üzerine kurulmuş yeni bir platformlar arası hafif SQL istemcisidir. Bununla oynamak için henüz bir şansım olmadı, ancak anladığım kadarıyla, Mac ve Linux ortamları için önceki seçeneklerden bazılarına göre daha hafif bir seçenek.