What is the need for a database schema (embedded in the DB) if I can configure my MySQL DB structure and write CRUD statements to work with it directly? I've never worked with these, but I'm assuming they're only for performance optimization?
I know of schema diagrams that can be exported as .sql commands which generate the DB structure, for example with MySQL Workbench.