MySQL / MariaDB
Last updated
Last updated
Verzamel deze verbindingsinformatie voordat je begint:
Naam van de server waarop de database staat waarmee je verbinding wilt maken en poortnummer
Gebruikersnaam en wachtwoord
Maak je verbinding met een SSL-server?
Start Syntho en selecteer Connect to a databaseof onder Create workspacekiezen MySQL / MariaDB. Voor een volledige lijst van dataverbindingen, selecteer Meer onder Naar een server. Doe vervolgens het volgende:
Voer de naam in van de server waarop de database staat.
Voer de databasenaam in om verbinding te maken met de ingesloten database.
Voer het poortnummer in.
Laat het protocol ongewijzigd. Alleen in zeer specifieke omstandigheden kun je dit veranderen.
Voer de gebruikersnaam en het wachtwoord in.
Selecteer de Require SSL optie wanneer u verbinding maakt met een SSL-server.
Selecteer Create workspace. Als Syntho geen verbinding kan maken, controleer dan of je gegevens correct zijn. Als je nog steeds geen verbinding kunt maken, heeft je computer problemen met het vinden van de server. Neem contact op met uw netwerkbeheerder of databasebeheerder.
Kolommen met het gegevenstype SET worden niet ondersteund.
Onze MySQL en MariaDB connector, die gebruik maakt van SQLAlchemy, heeft bepaalde beperkingen die uw activiteiten kunnen beïnvloeden:
Backtick Characters in Names: Terwijl MySQL het gebruik van backtick-tekens () in tabel- en kolomnamen ondersteunt door ze te escapen, slaagt SQLAlchemy er niet in deze tekens correct te escapen. Dit kan resulteren in mismatches tijdens het verwijzen naar tabellen en kolommen bij lees- of schrijfbewerkingen.
Empty SET Data Type: MySQL staat het definiëren van kolommen met een lege SET
definitie toe (SET('')
). SQLAlchemy ondersteunt dit randgeval echter niet, wat tot problemen kan leiden bij het werken met SET
gegevenstypen.
De onderstaande tabel geeft een overzicht van de ondersteuning voor verschillende gegevenstypen in termen van synthetisatie, duplicatie en verwerkingsmogelijkheden:
INTEGER
☑️
☑️
TINYINT
☑️
☑️
SMALLINT
☑️
☑️
MEDIUMINT
☑️
☑️
BIGINT
☑️
☑️
FLOAT
☑️
☑️
DOUBLE
☑️
☑️
DOUBLE PRECISION
☑️
☑️
DECIMAL
☑️
☑️
CHAR
☑️
☑️
VARCHAR
☑️
☑️
TEXT
☑️
☑️
LONGTEXT
☑️
☑️
TINYTEXT
☑️
☑️
MEDIUMTEXT
☑️
☑️
BINARY
☐️
☑️
VARBINARY
☐️
☑️
BLOB
☐️
☑️
TINYBLOB
☐️
☑️
MEDIUMBLOB
☐️
☑️
LONGBLOB
☐️
☑️
DATE
☑️
☑️
TIME
☑️
☑️
DATETIME
☑️
☑️
TIMESTAMP
☑️
☑️
YEAR
☑️
☑️
BIT
☑️
☑️
JSON
☐️
☑️
ENUM
☑️
☑️
SET
☑️
☑️
BOOL
☑️
☑️
BOOLEAN
☑️
☑️
POINT
☐️
☑️
GEOMETRY
☐️
☑️
LINESTRING
☐️
☑️
POLYGON
☐️
☑️
MULTIPOINT
☐️
☑️
MULTILINESTRING
☐️
☑️
MULTIPOLYGON
☐️
☑️
GEOMETRYCOLLECTION
☐️
☑️