Learn SQL in your browser
A free SQL tutorial in short lessons on one shop database. Every example runs on real PostgreSQL in your browser, and the page checks your answers.
Database design, migrations, SQL and everyday database work — explained with practical examples.
A free SQL tutorial in short lessons on one shop database. Every example runs on real PostgreSQL in your browser, and the page checks your answers.
A .dbs file is DbSchema's XML design model. What it stores, an excerpt from a real model, and how a schema change reads in a diff.
Generate database documentation as HTML5, PDF or Markdown with DbSchema: the steps, where the table and column descriptions come from, and how to regenerate it from a script.
Move a MySQL or PostgreSQL schema to MongoDB: map tables to collections, embed or reference each relationship, and turn constraints into validation rules.
Use com.mysql.cj.jdbc.Driver for MySQL Connector/J, fix the deprecation warning, and trace ClassNotFoundException and No suitable driver errors fast.
mysql-connector-j vs mysql-connector-java: why the Maven coordinates changed in 8.0.31, which Connector/J version fits your MySQL server, and the dependency.
Fix MySQL JDBC 'Public Key Retrieval is not allowed': why caching_sha2_password causes it and when to use TLS, a pinned key or allowPublicKeyRetrieval.
The MySQL JDBC URL format, localhost and multi-host examples, and the connection properties worth setting: sslMode, connectionTimeZone and timeouts.
Text-to-SQL tools compared by what they see of your schema, BIRD and Spider 2.0 scores read 11 Oct 2026, and five checks before AI-written SQL runs.
Five SQL clients for Mac compared by engines, ER diagrams and Homebrew install, and how to install the free DbSchema Community Edition on macOS.
Data modelling tools for Databricks compared: what Catalog Explorer draws free, and what DbSchema, erwin, ER/Studio, Hackolade and SqlDBM read.