LinqPad นั้นเป็นส่วนหน้าของ gui สำหรับ MS-SQL Server ในแง่นั้นคุณมีหลายตัวเลือก แต่จำไว้ว่าคุณจะต้องติดตั้งเซิร์ฟเวอร์ MySQL ( sudo apt-get install mysql-server
ในเทอร์มินัล) เพื่อใช้งาน นอกจากนี้คุณอาจต้องการสร้างและเติมฐานข้อมูลเพื่อเล่นกับ ความแตกต่างที่ยิ่งใหญ่ที่สุดคือคุณจะไม่สามารถใช้ไวยากรณ์ของ Linq ได้เนื่องจาก Linq เป็นไวยากรณ์. Net (อย่างไรก็ตามคุณสามารถรับไวยากรณ์ที่คล้ายกันโดยการใช้ภาษาและกรอบงานบางอย่างซึ่งคล้ายกันมากที่สุดอาจเป็น Ruby หรือ Python)
แอปพลิเคชั่นเทอร์มินัลในตัวของ MySQL คุณจะต้องติดตั้งไคลเอนต์ mysql (ซึ่งคุณอาจต้องใช้หากคุณทำการพัฒนา PHP / Python / Ruby อยู่ดี) แต่จากนั้นคุณสามารถเปิดเทอร์มินัลแล้วพิมพ์mysql -u[a mysql user] -p
( -p
ถ้าผู้ใช้ mysql มีรหัสผ่าน มิฉะนั้นก็ปล่อยทิ้งไว้-p
) ที่จะนำมาสู่คอนโซล mysql ซึ่งคุณสามารถเรียกใช้แบบสอบถาม SQL โดยตรง
MySQL Workbenchนี่เป็น GUI การจัดการฐานข้อมูลที่มีคุณสมบัติครบถ้วนมากกว่าคล้ายกับเครื่องมือการจัดการมากกว่า LinqPad แต่มันมีตัวแก้ไขแบบสอบถาม SQL ที่ช่วยให้คุณเรียกใช้แบบสอบถามกับเนื้อหาในหัวใจของคุณ คุณสามารถค้นหาได้ใน repos เป็นmysql-workbench
แพคเกจ
PHPMyAdminนี่คือสิ่งที่อยู่ระหว่างและเป็นโซลูชันบนเว็บ คุณจะต้องติดตั้งphp5
และphp5-mysql
แพ็คเกจและเว็บเซิร์ฟเวอร์ (เช่น lighttp หรือ apache ซึ่ง PhpMyAdmin ควรให้ตัวเลือกในการกำหนดค่า) จากนั้นติดตั้งphpmyadmin
แพ็คเกจ เปิดเบราว์เซอร์ของคุณและนำทางไปยัง URL ที่คุณสร้างขึ้นและคุณสามารถเล่นกับ SQL ในแท็บ "SQL" อีกครั้งกับเนื้อหาของหัวใจของคุณ
ฉันชอบ Workbench ส่วนตัวหรือเพียงแค่แอปพลิเคชันเทอร์มินัลธรรมดาสำหรับสิ่งส่วนใหญ่
อัปเดต : JetBrains ทำงานบนไคลเอ็นต์ SQL แบบปลั๊กอิน / แบบสแตนด์อะโลนคล้ายกับ MySQL Workbench รุ่นสแตนด์อโลนเรียกว่า0xDBEแต่คุณสามารถรับเป็นปลั๊กอินได้หากคุณใช้หนึ่งในห้องชุดอื่นของ JetBrains (WebStorm, PHPStorm และอื่น ๆ ) ประมาณหนึ่งหรือสองขั้นต่ำกว่าพลังของ Workbench ในบางพื้นที่ (ไม่มีวิศวกรย้อนกลับและการสร้างแบบจำลองข้อมูลของ Workbench) แต่มีข้อดีของการรวมเข้ากับสภาพแวดล้อมการพัฒนาที่มีอยู่ของคุณและการสนับสนุนระบบฐานข้อมูลหลายระบบ . นอกจากนี้ยังเป็นแพลตฟอร์มข้ามแพลตฟอร์มเช่นเดียวกับผลิตภัณฑ์ IDE อื่น ๆ ฉันใช้มันมาเป็นระยะเวลาหนึ่งซึ่งเป็นส่วนหนึ่งของโปรแกรมการเข้าถึง แต่เนิ่น ๆ และมันก็พิสูจน์แล้วว่าเป็นหินที่แข็งและเป็นเหมือนเครื่องมือขูดขีดที่ยอดเยี่ยม (แม้ว่าจะหนักไปหน่อยเมื่อเทียบกับ LinqPad ถ้าคุณใช้รุ่นสแตนด์อโลน)
Update 2016: Sqlectronเป็นไคลเอนต์ SQL แบบข้ามแพลตฟอร์มน้ำหนักเบาตัวใหม่ซึ่งสร้างขึ้นบนระบบ Electron ของ Github ฉันยังไม่ได้มีโอกาสเล่นกับมัน แต่อย่างที่ฉันเข้าใจมันเป็นตัวเลือกที่มีน้ำหนักเบากว่าสำหรับสภาพแวดล้อม Mac และ Linux มากกว่าตัวเลือกเดิมบางตัว