An open API service indexing awesome lists of open source software.

https://github.com/pckosek/mysql_introduction


https://github.com/pckosek/mysql_introduction

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# An Introduction to MySQL

The goal of this repository is to provide a set of resources that can get you up and running with MySQL.

### Recommended First Steps:

- **Set up a MySQL Database** - instructions on how to do this on Director are [HERE](https://www.youtube.com/watch?v=QUMw_jnk5sw)
- **Familiarize yourself with SQL** - CodeAcademy has a great series for this under the title [Learn Sql](https://www.codecademy.com/learn/learn-sql#)
- **Know where the docs live** - MySQL is well documented. [The docs](https://dev.mysql.com/doc/refman/8.0/en/)
- **Be Aware of a Good Helper** - I like [mysqltutorial.org](https://www.mysqltutorial.org/getting-started-with-mysql/). Note that this page looks very similar to sqlservertutorial.net - __but sqlserver is not the same thing as mysql__.
- **Setup a local installation of MySQL (mariadb) on your Windows computer** - video instructions on how to do this on any windows computer are [here](https://www.youtube.com/watch?v=1rSbWRpzQtg)

### Inside of this Repository

- **01_example_commands** - several files that contain basic commands. Iterate over them inside of the MySQL terminal to get a sense of how to modify your databases
- **02_example_scripts** - MySQL statements can be automated through scripts. This allows for batch initilization, procedure definition, etc.
- **03_procedures** - MySQL allows for **procedures** - which are essentially methods that run within the sql engine.
- **04_more_procedures** - Includes a file index.js that for running a server on Director that calls a procedure
- **mysql_portable_windows.zip** - the zipped portable windows mysql