Zarządzana baza danych MariaDB mówi MariaDB
Łączyć MariaDB SkySQL do Excela, Arkuszy i AI
MariaDB Cloud, dawniej SkySQL. Prawdziwa MariaDB, a nie silnik kompatybilny z MySQL, na porcie przypisanym do usługi.
Jedno połączenie, każda powierzchnia
Gdzie mogą trafić Twoje dane SkySQL
Podłącz SkySQL raz, a to samo połączenie tylko do odczytu będzie przesyłać dane do wszystkich baz — bez potrzeby drugiej konfiguracji i tworzenia drugiej kopii danych. 9 z 11 zawiera przewodnik krok po kroku.
SkySQL do Excela
Microsoft Excel · Dodatek do programu Excel
Pobierz wyniki SkySQL na żywo bezpośrednio do arkusza kalkulacyjnego i odświeżaj je na żądanie — w wersji stacjonarnej programu Excel, w wersji Excel Online, w usłudze Microsoft 365.
Przeczytaj przewodnik MariaDBSkySQL do Arkuszy Google
Dodatek Arkuszy
Uruchom zapisane zapytanie SkySQL z paska bocznego i upuść wiersze do arkusza. Współpracownicy korzystający z tego samego narzędzia mogą je samodzielnie odświeżyć.
Przeczytaj przewodnik MariaDBSerwer SkySQL MCP
Klienci Claude, Cursor i MCP
Udziel asystentowi AI dostępu tylko do odczytu w SkySQL ze schematem potrzebnym do pisania prawidłowych zapytań SQL — bez konieczności podawania danych uwierzytelniających w czacie.
Przeczytaj przewodnik MariaDBInterfejs API REST SkySQL
Punkt końcowy HTTP
Opublikuj zapytanie SkySQL jako uwierzytelniony punkt końcowy JSON, który może wywołać dowolna aplikacja, ze specyfikacją OpenAPI 3.1 i gotowymi kolekcjami Postman, Insomnia i Hoppscotch. Żaden port bazy danych nie jest otwarty.
Przeczytaj przewodnik MariaDBSkySQL do Airtable
Platforma automatyzacji
Synchronizuj wiersze SkySQL z bazą Airtable zgodnie z harmonogramem lub pobieraj je za pomocą skryptu automatyzacji Airtable.
Przeczytaj przewodnik MariaDBSkySQL do Baserow
Platforma automatyzacji
Przekaż tabelę Baserow ze SkySQL przez punkt końcowy REST — samodzielnie hostowany lub w chmurze Baserow.
Przeczytaj przewodnik MariaDBSkySQL do SeaTable
Platforma automatyzacji
Utrzymuj bazę danych SeaTable na bieżąco, korzystając z danych SkySQL, bez konieczności eksportowania pliku lub udostępniania bazy danych.
Przeczytaj przewodnik MariaDBSkySQL do Smartsheet
Platforma automatyzacji
Prześlij wyniki SkySQL do siatki Smartsheet, aby plany i raporty były odczytywane z systemu źródłowego, a nie z eksportu z poprzedniego tygodnia.
Przeczytaj przewodnik MariaDBSkySQL do Anvil
Anvil Works · Platforma aplikacji
Wspieraj aplikację Anvil Python za pomocą SkySQL przez punkt końcowy REST zamiast osadzać dane uwierzytelniające bazy danych w aplikacji.
Przeczytaj przewodnik MariaDBSkySQL do Power BI
Power Query M
Wklej wygenerowany kod Power Query M do Edytora zaawansowanego usługi Power BI, a raport odczyta wyniki SkySQL na żywo przesyłane przez protokół HTTPS — bez sterownika ODBC i bez otwartego portu bazy danych.
Jak działa Power BI nie napisano jeszcze żadnego przewodnika SkySQLAlerty i raporty SkySQL
Slack · Discord · E-mail · Webhook
Utwórz harmonogram zapytania SkySQL i otrzymuj wiersze dostarczane do Slacka, Discorda, poczty e-mail lub podpisanego webhooka — albo wstrzymaj wiadomość, aż liczba wierszy, próg lub zmiana procentowa przekroczy ustawioną linię.
Jak działają alerty i raporty nie napisano jeszcze żadnego przewodnika SkySQLJak to działa
5 kroków, bez zmiany zapory przychodzącej
Zainstaluj agenta sieciowego w dowolnym miejscu, z którego usługa ma dostęp. Nawiązuje on tylko połączenia wychodzące, więc nie jest potrzebna żadna reguła zapory dla połączeń przychodzących.
W portalu MariaDB Cloud otwórz swoją usługę i przejdź do opcji Połącz. Wyświetlane są tam nazwa hosta, port i nazwa użytkownika.
Wprowadź nazwę hosta — kończy się ona na .skysql.com, co jest rozpoznawane przez kartę — a także port z tego panelu.
Dodaj bazę danych, nazwę użytkownika i hasło. Nic nie jest tu celowo wstępnie wypełnione, ponieważ wartości są Twoje, a nie domyślne dla platformy.
Pozostaw opcję „Użyj protokołu SSL” włączoną, przetestuj i zapisz. Odczytuj z Microsoft Excel, Arkuszy Google, Power BI, MCP lub REST.
Funkcja dogłębna
Co daje Ci SkySQL
Skopiuj port; to nie jest 3306
Najczęstszym powodem popełnienia tego błędu i powodem, dla którego pole pozostaje puste, zamiast być wstępnie wypełnione, jest:
- MariaDB Cloud przypisuje port do każdej usługi. Pojawiają się zarówno porty 3306, jak i 3307, a także inne — numer należy do Twojej usługi, nie do silnika.
- Karta prosi więc o to, zamiast zgadywać, i odmawia zapisu bez tego. Wstępnie wypełniony kod 3306 byłby wystarczająco często trafny, by okazać się niebezpieczny, i wystarczająco często błędny, by mieć znaczenie.
- Wybierz go z panelu Połącz, obok nazwy hosta. Są one wyświetlane razem, więc nie ma potrzeby wykonywania dodatkowych kroków.
- Nieprawidłowy port nie powoduje czystego odrzucenia. Zawiesza się, a następnie przekracza limit czasu, co jest interpretowane jako problem z siecią lub zaporą sieciową i powoduje, że szukasz czegoś, co nie jest pomocne.
Prawdziwa MariaDB, która ma większe znaczenie, niż się wydaje
Wiele usług zarządzanych obsługuje protokół MySQL, nie będąc jednocześnie MariaDB. Ta jest prawdziwa.
- Usługą MariaDB Cloud zarządza MariaDB, dlatego składnia i zachowanie specyficzne dla MariaDB działają zgodnie z dokumentacją, a nie w sposób przybliżony.
- Agent łączy się ze sterownikiem zgodnym ze standardem MariaDB i traktuje połączenie jako połączenie MariaDB, także podczas przechwytywania schematu.
- Usługa nazywała się SkySQL, zanim została przemianowana na MariaDB Cloud. Obie nazwy odnoszą się do tego samego, a karta nosi nazwę MariaDB Cloud.
- Nazwy hostów nadal kończą się na .skysql.com, co karta rozpoznaje na pierwszy rzut oka.
Szyfrowanie to pole wyboru, więc zostaw je zaznaczone
Chmura MariaDB wymaga protokołu TLS. Instrukcja jest prosta, ale warto precyzyjnie określić, co wymusza co.
- Pole wyboru „Użyj protokołu SSL” jest domyślnie zaznaczone i gdy jest zaznaczone, agent prosi o wymaganą sesję TLS. To prawidłowe ustawienie i nie ma powodu, aby je zmieniać.
- Pole wyboru stanowi cały mechanizm. Agent przechowuje tabelę hostowanych nazw hostów PostgreSQL, dla których wymusza szyfrowanie, i nie ma odpowiednika w MariaDB ani MySQL. — więc nic nie będzie miało priorytetu, jeśli odznaczysz pole wyboru.
- W praktyce oznacza to, że wyłączenie tej opcji spowoduje nieudane połączenie zamiast spokojnego połączenia tekstowego, ponieważ usługa odmówi. Ochrona pochodzi jednak z chmury MariaDB, a nie od agenta.
- Weryfikacja łańcucha certyfikatów nie jest przeprowadzana. Szyfrowanie odczytu służy ochronie przed odczytaniem przesyłanych danych, a nie jako dowód na to, który serwer odpowiedział.
- Wszystko, co uruchamia agent, jest tylko do odczytu, po jednym poleceniu na raz, a Twoje dane uwierzytelniające pozostają na komputerze, na którym został zainstalowany.
-- Tylko do odczytu MariaDB\nSELECT c.name,\n COUNT(o.id) AS orders,\n SUM(o.amount) AS income\nFROM customers AS c\nJOIN orders AS o ON o.customer_id = c.id\nWHERE o.placed_at >= NOW() - INTERVAL 30 DAY\nGROUP BY c.name\nORDER BY revenue DESC;
Współdzielone przez każdy łącznik bazy danych
Dotyczy każdego łącznika bazy danych
- Tylko wysyłka — agent otwiera jedno szyfrowane połączenie do strumieni zapytań. Bez przekierowania portu przychodzącego, bez VPN, bez listy dozwolonych adresów IP, bez żadnych informacji o Twojej bazie danych w internecie.
- Poświadczenia pozostają na swoim miejscu — nazwa użytkownika i hasło do bazy danych są dostępne na komputerze, na którym zainstalowano agenta. Query Streams nigdy ich nie otrzymuje i nie może samodzielnie nawiązać połączenia z bazą danych.
- Tylko do odczytu, wymuszone — po jednym poleceniu na raz, tylko SELECT i polecenia powiązane. Polecenie zapisu jest odrzucane na Twoim komputerze, zanim zostanie wysłane na serwer, zamiast polegać na uprawnieniu, o którym ktoś pamiętał.
- Wdrażaj dowolną liczbę agentów — po jednym na lokalizację, region lub chmurę. Każde źródło danych, jakie widzą, pojawia się w jednym menu rozwijanym, więc nikt nie musi wiedzieć, który agent co hostuje.
Co otrzymasz po zapisaniu zapytania
- Udostępniaj możliwości, a nie SQL — współpracownik lub zewnętrzny partner może uruchomić Twoje zapytanie i zmienić jego filtry, nie widząc nigdy oświadczenia, które za nim stoi.
- Filtry z obu kierunków — zadeklaruj je samodzielnie jako @variables lub pozwól, aby łącznik wykrył wartości dosłowne już znajdujące się w klauzuli WHERE i zaoferował je jako listy rozwijane.
- Przeczytaj to z dowolnego miejsca — Microsoft Excel, Arkusze Google, Power BI, API REST, asystenci AI w MCP, Kreator zapytań i Nova — wszystkie te narzędzia odczytują to samo zapisane zapytanie.
- Uruchom kilka naraz — pięć zapisanych zapytań w pięciu kartach arkusza kalkulacyjnego, przesyłanych strumieniowo jednocześnie, bez względu na wielkość wyników.
- Połącz to z czymkolwiek innym, co podłączyłeś — inną bazę danych, API biznesowe lub folder plików w jednym poleceniu tylko do odczytu.
Międzyźródłowy SQL
Połącz SkySQL z resztą swoich danych
Jedno polecenie może obejmować SkySQL i inne połączenia jednocześnie. Każde źródło uruchamia tylko możliwą część, przesyła wynik strumieniowo, a łączenie odbywa się centralnie — źródła nigdy się ze sobą nie komunikują i nic nie jest nigdzie kopiowane.
3 połączenia · 3 agentów
Jedno stwierdzenie
-- nic nie zostało skopiowane, nic nie zostało połączone, nic nie zostało zaplanowane
SELECT c.region, COUNT(*) AS zamówienia, SUM(i.amount_due) AS fakturowane
Z aplikacja skysql.shopdb.orders1 f
JOIN pg_crm.publiczni.klienci2 c WŁĄCZONY c.id = f.customer_id
JOIN rozliczenia.stripe.invoices3 i WŁĄCZONY i.customer = c.stripe_id
GROUP BY c.region
ORDER BY fakturowany DESC;
Trzy części to połączenie, schemat i tabela — a nazwa połączenia to dowolna nazwa. Kolumny ilustracyjne; Twoje tabele będą Twoimi tabelami. Tylko do odczytu dotyczy każdego elementu: tylko SELECT, WITH i EXPLAIN, z ograniczeniem ilości danych, jakie jedno źródło może przekazać w ramach jednego zapytania. Jak działają zapytania federacyjne
Szczegóły połączenia
Czego potrzebuje SkySQL
- Gospodarz
- dbxyz.sysp0000.db1.skysql.com — karta rozpoznaje sufiks .skysql.com
- Port
- Przypisane do usługi i celowo pozostawione puste. Występują zarówno kody 3306, jak i 3307; skopiuj prawdziwy kod z panelu Połącz
- Kierowca
- MySqlConnector w trybie MariaDB, obsługiwany przez agenta — nie ma potrzeby instalowania niczego po stronie chmury MariaDB
- Domyślne
- Brak wstępnie wypełnionych pól. Baza danych, nazwa użytkownika i hasło są dostępne do podania.
- TLS
- Kontrolowane przez pole wyboru SSL, domyślnie włączone — pozostaw zaznaczone. MariaDB Cloud wymaga protokołu TLS na swoim końcu; agent nie wymusza go osobno. Łańcuch certyfikatów nie jest weryfikowany.
- Łączenie
- Brak. Nie ma puli punktów końcowych do wyboru, a agent nie stosuje żadnych adaptacji puli.
- Zapisano jako
- MariaDB z chmurą MariaDB zachowaną jako odznaka
- Kwalifikator
- MariaDB nie ma warstwy schematu, więc odwołanie federacyjne zawiera nazwę bazy danych w środkowym slocie
Nazwa jest warta jednego zdania, ponieważ powoduje spore zamieszanie podczas wyszukiwania. SkySQL był usługą zarządzaną MariaDB; obecnie nazywa się MariaDB Cloud. Nazwy hostów nadal kończą się na .skysql.com, dokumentacja z obu okresów opisuje ten sam produkt, a ten łącznik obejmuje go pod obiema nazwami.
Port dla każdej usługi to praktyczny atut. To drobiazg, ale w połączeniu z nazwą hosta, która zupełnie nie przypomina nazwy usługi – dbxyz.sysp0000.db1.skysql.com ewidentnie nie należy do Ciebie – warto mieć otwarty panel Connect podczas wypełniania karty, zamiast rekonstruować wartości z pamięci.
W przypadku zapytania międzyźródłowego MariaDB nie ma warstwy schematu, więc środkowy slot referencji zawiera nazwę bazy danych, a nie schemat. Połączenie o nazwie skysql_app odczytuje plik skysql_app.shopdb.orders i łączy się z folderem plików CSV, systemem rekordów PostgreSQL lub interfejsem API do rozliczeń jednym poleceniem tylko do odczytu — bez kopiowania i planowania.
Dokumentacja dostawcy: mariadb.com
Często zadawane pytania
Pytania dotyczące MariaDB SkySQL
Jakie narzędzia potrafią odczytywać dane MariaDB SkySQL przez strumienie zapytań?
Wszystko z jednego połączenia: Excel, Arkusze Google, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, zaplanowane alerty i raporty. Wystarczy połączyć się z bazą danych raz, a każda powierzchnia odczyta to samo połączenie tylko do odczytu — nie ma potrzeby konfigurowania poszczególnych narzędzi ani tworzenia drugiej kopii danych.
Czy muszę otworzyć port zapory sieciowej dla mojej bazy danych MariaDB SkySQL?
Nie. Agent sieciowy Query Streams działa w Twojej sieci i otwiera pojedyncze szyfrowane połączenie wychodzące. Nic nie nasłuchuje ruchu przychodzącego, nie jest wymagana sieć VPN, a baza danych zachowuje istniejące reguły zapory sieciowej.
Czy strumienie zapytań mogą zmieniać dane w MariaDB SkySQL?
Nie. Agent wymusza tryb tylko do odczytu w momencie wykonania — po jednym poleceniu na raz, tylko dla instrukcji SELECT i poleceń znajomych. Dane uwierzytelniające pozostają w agencie i nigdy nie są wysyłane do strumieni zapytań.
Czego potrzebuje Query Streams, aby połączyć się z MariaDB SkySQL?
Dostępny host, rola i jej hasło — agent przenosi sterownik, więc nic nie jest instalowane w bazie danych. Host: dbxyz.sysp0000.db1.skysql.com — karta rozpoznaje sufiks .skysql.com. Port: Przypisany dla każdej usługi i celowo pozostawiony pusty. Występują zarówno 3306, jak i 3307; skopiuj prawdziwy port z panelu Connect. Sterownik: MySqlConnector w trybie MariaDB, przenoszony przez agenta — nic nie jest instalowane po stronie MariaDB Cloud. Domyślnie: Brak wstępnie wypełnionego pola. Baza danych, nazwa użytkownika i hasło są po Twojej stronie.
Czy mogę połączyć bazę MariaDB SkySQL z inną bazą danych w tym samym zapytaniu?
Tak — to jest zapytanie federacyjne. Jedno polecenie może odwoływać się do MariaDB SkySQL i innych połączeń jednocześnie, zapisane jako connection.schema.table. Każde źródło uruchamia tylko tę część, którą może, i przesyła wynik z powrotem; łączenie odbywa się centralnie, więc źródła nigdy się ze sobą nie łączą i nic nie jest kopiowane ani planowane. Tryb tylko do odczytu dotyczy każdego fragmentu — tylko SELECT, WITH i EXPLAIN — i istnieje limit na to, ile jedno źródło może przekazać w ramach jednego zapytania. Zapytania federacyjne to funkcja planu; strona zapytań federacyjnych zawiera bieżące źródło i limity rozmiaru.
Czy łączenie MariaDB SkySQL różni się od łączenia MariaDB?
Tylko ciąg połączenia. MariaDB SkySQL obsługuje protokół MariaDB Wire Protocol, więc filtry, harmonogramowanie, udostępnianie, dodatki do Excela i Arkuszy Google oraz serwer MCP działają identycznie. Karta SkySQL wstępnie wypełnia ustawienia hosta, portu i SSL, których oczekuje dostawca.
Czy istnieje przewodnik po konwersji SkySQL na Excel?
Tak — to jest przewodnik MariaDB i jest on poprawny dla MariaDB SkySQL w takiej formie, w jakiej został napisany. SkySQL obsługuje protokół MariaDB Wire Protocol, więc przesyłanie danych ze SkySQL do Excela, ze SkySQL do Arkuszy Google i z każdego innego źródła odbywa się w ten sam sposób. Jedyną częścią specyficzną dla SkySQL jest ciąg połączenia, który karta SkySQL wypełnia za Ciebie.
Umieść SkySQL tam, gdzie wykonywana jest praca
Zainstaluj agenta, skieruj go do swojej bazy danych i wybierz miejsce docelowe.
Tylko do odczytu Tylko wysyłka Dane uwierzytelniające pozostają przy agencie

