Look at an intro to the MySQL database (an RDBMS) and go through its architecture and features that make it the best choice for developing web apps or websites.
Want to write better Java? Here's how to improve your coding with argument validation, in-depth knowledge of the Object class, jshell, and reading good code.