- Sequel Pro — менеджер MySQL для макинтошей — обзор
- Top 5 MySQL clients for Mac
- 1 TablePlus permalink
- 2 phpMyAdmin permalink
- 3 DBeaver permalink
- 4 Querious permalink
- 5 Sequel Pro permalink
- Thank you for reading, and let’s connect! permalink
- SQLPro for MSSQL 4+
- Hankinsoft Development Inc
- Снимки экрана
- Описание
- 4 Best Mac OS MySQL Client Tools
- Give them a try:
- SQLPro Studio
- SQLPro for SQLite
- TablePlus
- To recap
Sequel Pro — менеджер MySQL для макинтошей — обзор
Программа вполне известная, но на Хабре я не нашёл её обзора — только пару упоминаний. И поскольку я считаю её очень достойной, то не поленюсь её отрекламировать.
Сразу оговорюсь, в тексте нет сравнения с аналогами, обзор субъективный и пристрастный. Я привык жить с phpmyadmin, иногда, когда жил под виндами, запускал EMS MySQL manager. Жизнь под phpmyadmin — это, как ни верти, похоже на ситуацию с гинекологом из анекдота, который обклеивал стены обоями через замочную скважину. После этого, полагаю, любое десктопное приложение будет выглядеть хорошо.
Однако, по пунктам.
Сиквел Про пытается претендовать на гордое звание юзабельной и красивой макинтошевской программы. Мне кажется, что это ей с лихвой удаётся. Например, если в аналоге от EMS и есть возможность подключаться к удалённому серверу, то я её не заметил. Сиквел Про по запуску приветствует вас внятной менюшкой, предлагающей три варианта подключения. Любуемся на скриншот:
Интерфейс очень чистый и простой. На фоне визуальной перегруженности той же EMS — очень пусто. Даже не верится, что эта программа вмещает в себя массу возможностей. Однако, вмещает.
Подключения можно запомнить и далее подключаться к своим серверам одним кликом. У меня настроен доступ к локальному серверу и БД на хостинге, где крутятся все мои сайты — подключение по SSH прошло без сучка и задоринки (хостинг — Мастерхост), просто вбил реквизиты и заработало.
Работает БЫСТРО. По сравнению с phpmyadmin даже работающей по широкополосному подключению или локально, даже в быстром браузере — очень быстро. Графический интерфейс не требует перезагрузки страницы с тонной кода на каждый чих, отчего работа — особенно редактирование данных построчно и поячеечно заметно выигрывает.
Как организована жизнь:
Слева вверху — выбор базы данных. Слева — список таблиц. Кликаем — выбираем таблицу. Работаем с таблицей. Наверху переключается режим работы: редактируем структуру, редактируем контент, связи, базовые свойства таблицы и режим SQL-запроса.
Собственно, остальное понятно интуитивно: переключаемся, куда нужно и делаем, что нужно. Кнопки добавления-удаления расположены в полоске внизу.
Открыть несколько таблиц разом — не получится. Это, по моему скромному мнению, не удобно. Да, есть ходилка TABLE HISTORY, которая поможет вернуться к предыдущей таблице, с которой вы работали, но вот открыть две-три таблицы и прыгать между ними — не выйдет.
Если мне нужно работать с локальным и удалённым сервером одновременно, я открываю новое окно Сиквел Про (сommand+N), в нём подключаюсь ко второму серверу и переключаюсь между ними (command + `) — в общем, как это обычно на Маке.
Работа с контентом тоже интуитивна: тыкаем курсором на строчку и редактируем первое поле, в следующее поле прыгаем тамбом и редактируем там же. Текст или блоб отроется в новом окне со всякими приятными опциями вроде подгрузки/сохранения в файл. Не рекомендую, впрочем редактировать тексты в этом окне: если случайно ткнуть ESC, то окошко исчезнет безо всяких предупреждений и набитый текст канет в небытие — любую серьёзную правку лучше подготовить отдельно.
Тут есть тонкий момент, который выявился опытным путём: если вы редактируете содержимое таблицы в этом режиме, то пока вы прыгаете курсором по ячейкам, редактируя числа-строки, то содержимое таблицы на сервере не меняется — апдейт уходит только когда вы перешли на другую строчку. Это нужно помнить. Иногда, чтобы сохраниться, я прыгаю курсором вверх-вниз.
Отдельно хочу упомянуть функцию «скопировать строку как SQL-запрос»: я в своей работе часто создаю новый раздел сайта (запись, пункт) на локальном сервере, проверяю и отправляю на «боевой» сервер. Вот тут и пригождается эта функция. Раньше приходилось экспортировать таблицу, выбирать из дампа нужную строку, что значительно дольше.
Присутствует взрослый редактор SQL-запросов: подсветка синтаксиса, автокомплит (у меня оный почему-то не работает для имён таблиц, но работает для всего остального) и ещё множество фунций разной степени востребованности. Меня особенно порадовали кнопки «выполнить всё» и отдельно — «выполнить только текущий запрос». Оказалось очень удобно.
За полтора месяца использования я не нашёл в программе ничего, с чем бы она не справилась, а phpmyadmin справился. Напротив, например, заметно улучшилась жизнь с экспортом-импортом: если phpmyadmin не справлялся с объёмными таблицами, медлил, пыхтел и помирал по таймауту, так что приходилось работать с консольными утилитами, то Sequel Pro запросто шустро качает туда-сюда дампы, показывая наглядный прогресс-бар.
На скриншоте: программа спрашивает, куда сохранять дамп и предлагает опции экспорта:
Программа пока бесплатная. Самую позднюю версию (сегодня это 0.9.8.1) можно скачать на www.sequelpro.com. Создатели ждут наших пожертвований.
UPD:
По просьбе xman указываю адрес проекта на Goole Code, где в разделе Issues можно почитать и отправить свои вопросы, пожелания и предложения.
Источник
Top 5 MySQL clients for Mac
25 February, 2021 — 3 minute read
When it comes to databases, MySQL is a big player and widely used. Today we’ll be looking at some MySQL clients we can use on Mac to view these databases.
TL;DR: My personal favorite for Mac is TablePlus. It offers a free variant which is sufficient enough.
1 TablePlus permalink
TablePlus is the MySQL client I’m using currently. I’m still on the free plan, which only allows you to have two tabs open at a time, which is enough for me.
- Clear interface
- Quickly edit multiple rows at once
- RAW query always visible
- Only two tabs on the free version
- No click-through for linked queries
2 phpMyAdmin permalink
phpMyAdmin is another excellent resource to view your MySQL databases. It’s a very good one since most servers will come with phpMyAdmin installed. Making it a good universal interface.
- Close to your server interface for MySQL
- Easy to install
- Web-based
- No syntax highlighting
- Import/Export is web-dependent, making them influenced by the server settings
3 DBeaver permalink
DBeaver is a free and open-source database tool. It’s built around usability.
This tool is complete and has many cool features. For me, however, it feels a bit too much.
- Packed with useful tools
- ER diagrams!
- Linked query click-through
4 Querious permalink
Very Mac like interface and clear to understand how it works and what it does. I really like the tool however, it should have been a free tool.
- Build for Mac
- Very good interface for MySQL
5 Sequel Pro permalink
Sequel Pro used to be my favorite MySQL client for Mac, however, they seem to have a fair amount of crashes lately. The reason I switched to TablePlus.
The tool itself is one of the best UI’s for MySQL I’ve personally seen.
- Very clear UI
- Easy to understand and use
- Crashes often, unfortunately in the latest releases
Thank you for reading, and let’s connect! permalink
Thank you for reading my blog. Feel free to subscribe to my email newsletter and connect on Facebook or Twitter
Источник
SQLPro for MSSQL 4+
Hankinsoft Development Inc
-
- 3,0 • Оценок: 4
-
- Бесплатно
- Включает встроенные покупки
Снимки экрана
Описание
SQLPro for MSSQL is a lightweight Microsoft SQL Server database client, allowing quick and simple access to MSSQL Servers, including those hosted via cloud services such as SQL Azure or Amazon RDS.
Features include:
+ Syntax highlighting (including customizable themes).
+ Intellisense.
+ Tabbed based interface.
+ Support for executing multiple queries at once.
+ Quick access to tables, columns and more.
+ Stored procedure execution.
+ NTLMv2 supported (but not required).
SQLPro for MSSQL can be used to connect with the following databases:
+ Microsoft SQL Azure
+ Microsoft SQL Server 2005
+ Microsoft SQL Server 2008
+ Microsoft SQL Server 2008 R2
+ Microsoft SQL Server 2012
+ Microsoft SQL Server 2014
+ Microsoft SQL Server 2016
Thanks to the FreeTDS project (http://www.freetds.org/) for their great library.
This SQL Client does NOT work with MySQL or Postgres. Please ensure that your server is a Microsoft SQL Server (2005 or above).
Note 1: SQL Server Express is supported, however using it makes me sad. Please confirm that the SQL Server Express installation has been configured properly for remote connections over TCP/IP, and that you can connect remotely from another windows pc before requesting support.
Note 2: SQLPro for MSSQL can connect to Microsoft SQL Server 2000 however it is not supported.
Terms of Use:
https://hankinsoft.com/termsofuse.html
Price:
SQLPro offers Premium subscriptions in order to interact with database result sets. Premium subscriptions are available as either a Monthly, or a Yearly duration. Subscriptions auto-renew within 24 hours of the expiration date unless auto-renewal is turned off in the iTunes account settings. Payment will be charged to your iTunes Account at confirmation of purchase.
Источник
4 Best Mac OS MySQL Client Tools
Need to manage MySQL databases on your Mac? Then study our selection of MySQL Mac client tools that’ll help you jumpstart your work
Give them a try:
What comes to your mind when someone mentions the most used relational database? We bet you’d name MySQL that has a back-and-forth fight with Oracle Database to rank first in the database rating. In 2021, MySQL is the
second among the most used databases.
Software engineers, backend developers, DevOps engineers, and other IT specialists choose MySQL over competitors for several reasons. They appreciate MySQL for its low entry barrier, flexibility, high performance, vibrant community that supports and develops new features all the time, and excellent security properties.
To work with SQL databases on Mac, developers opt for Mac OS MySQL client tools instead of working through a console. The SQL client for Mac OS provides a handy interface and visualization of commands that speed up development.
Working on your Mac, you can use Setapp for Teams to amplify your personal and team productivity. Our platform offers a collection of vetted Mac applications for software developers, UX designers, project managers, content marketers, and more. Check out these useful SQL clients for Mac OS from our curated list.
SQLPro Studio
SQLPro Studio is an extremely lightweight and supportive Mac OS MySQL client and even more. With this tool, you can simultaneously manage several database management systems, cloud databases, and SQL-type databases, including MariaDB and Oracle.
Under the hood of SQLPro Studio, you’ll find other outstanding features like:
Ability to select and update content in several tables at a time and get results from them.
SQL formatting and syntax checker that highlights errors and code inconsistencies.
Auto-complete feature to save time on writing out commands.
Blazing fast performance since the app doesn’t require Java.
Elegant, simple interface with several dark mode themes.
SSH tunneling that eliminates manual tunneling to production systems.
Prompt technical support, regular updates, and bug fixes.
We recommend this tool for software development teams that deal with versatile databases, including SQL. With SQLPro Studio, you can streamline your routine work thanks to advanced formatting features, great performance, and the management of several databases simultaneously.
SQLPro for SQLite
One of the most popular reviews about SQLPro for SQLite says: «This app is value for money». In fact, this simple application helps you with typical database management tasks and more.
Out of the box, SQLPro for SQLite comes with advanced customization capabilities that allow you to set up a comfortable working environment with tables and schemas adapted to your needs. Multiple filters and sorting help you quickly find necessary items, reducing manual work.
Other features of this Mac OS MySQL client include:
Saving of frequently used queries and their further management.
Export to JSON, MySQL, CSV, and XML formats.
Syntax and error highlighting and auto-complete IntelliSense feature.
Running multiple queries simultaneously.
Auto-recovery of data and built-in versioning system.
This application is pretty similar to SQLPro Studio. This is a lightweight yet effective, all-in-one SQL client for Mac OS that allows you to manage multiple DBMSs and databases at a time and improve development experience with syntax highlighting and error detection.
TablePlus
The beautiful and minimalistic interface of TablePlus will make you a loyal user of this Mac OS MySQL client. You can work with a variety of databases, including PostgreSQL, Oracle, Redis, Amazon Redshift, MariaDB Mac on OS X, and enjoy rapid connection, multi-step authorization, and native libssh/TLS encryption.
TablePlus supports working in multiple tabs or windows. Its GUI is tailored to effortless and intuitive interaction with inline editing, data filtering, auto-complete, code highlighter, and results preview. You can use a convenient quick jump menu to switch between databases, tables, views, and other elements.
This is a perfect choice for developers that look for a Mac OS MySQL client with a simple interface and just the right number of features to work with multiple relational databases at a time and enjoy a great app performance.
The name of this SQL client for Mac OS speaks for itself. Base offers an elegant and simple table-like interface which is convenient even for SQL newbies.
Moreover, Base comes with other practical features:
SQLITE editor that allows you to create and edit tables and fields.
Built-in SQL view.
Export to XML that comes in handy for mobile development.
Testing of SQL queries.
All in all, Base is your choice when it comes to effortless creating and testing new schemas, quick navigation over schema and data, testing SQL, and reporting.
To recap
The price of the apps we’ve mentioned in this post ranges from a flat 30$ fee to a monthly subscription that starts from 3$. But how frustrating it is to get an application that doesn’t fulfill your needs! Setapp for Teams offers a totally different experience. We’ve gathered a curated collection of apps you can download and test with your team.
Simply go to Setapp for Teams and get a 14-day trial period to try Mac OS MySQL client for free
Источник