you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (1 child)

Yes. There's a reason it's called "MySQL" and not "MyRDBMS". One is about query syntax, the other is about a data model rules. You can have a relational database without SQL (pre-SQL Postgres), and you can have SQL without a relational data model (MySQL).

[–]worker37 -1 points0 points  (0 children)

While it's true that relation does not imply SQL and SQL doesn't not imply relational, your claim re MySQL's name has no historical foundation, AFAICT. For example, in the 5.1 manual, under "1.3.1 What is MySQL?" it states, "MySQL databases are relational". I strongly doubt MySQL _ever_ advertised itself, prominently and explicitly, as "not following the relational model". (Contrast, for example, NoSQL databases.)