NoSQL - a catch-all term for databases that stray from the relational database model (graph DBs, document DBs, key-value stores, etc.) MySQL - an RDBMS (Relational Database Management System) - a program that knows what to do with relational data, and can accept SQL, build a program that does what you said, and return the results.