This package aims to provide common Create, Read, Update, and Delete functionality in a Data Driven Data Access Layer, leveraging NPM's 'mysql' with JavaScript Promises in a Utility Class. Check the Usage section below for available MySQL based CRUD functions.
- Testing Suit with Mocha
- Debugging Mode
- Find with Filters
- Create One
- Create Many
- Update One by ID
- Delete One by ID
- Delete Many with Filter
- ReadMe Usage Section
Any Documentation or Resources used through out the development process will be recorded in this section.
-
- Intro to Node.js MySQL found on W3Schools
- NPM's MySQL Package
- JavaScript Classes found on MDN
- Clean up a Node Package Exit, StackOverFlow
- MySQL Select Statement support
- Implemented Mocha as an Unit Testing Framework
- Global Setup and Teardown using Mocha Hooks
-
- JSDoc Comments for JavaScript Intellisense found on MSDN
- Markdown Syntax found on Markdown Guide
-
- MySQL 8.0 connection from JavaScript issue - Solution
- MySQL Workbench Administration, Server Logs | Metrics Categories
- Dynamic use of Table name causing Escape Query Value issues - Solution