@jasperalani/mysql-query-builder
v1.0.0
Published
MySQL Query Builder
Downloads
4
Readme
MySQL Query Builder
Functions that values and return SQL ready to be queried.
Languages
- Javascript
- Typescript
- Go
In the future:
- PHP
Functions
select
insert
update
delete
Todo
- Create test files
- Improve typescript syntax
Usage
Javascript:
queryBuilder.select(['id', 'name'], 'my_table', 'id = 6');
queryBuilder.insert(['name', 'deleted'], ['Jasper', false], 'my_table');
queryBuilder.update(['name', 'deleted'], ['Yasper', true], 'id = 6', 'my_table');
queryBuilder.delete('id = 6', 'my_table');Typescript:
const columns: Columns = {
columns: [
{value: 'id'},
{value: 'name'},
{value: 'deleted'}
]
}
const values: Values = {
values: [
{value: 6},
{value: 'value'},
{value: false}
]
}
queryBuilder.insert(columns, values, 'my_table');
queryBuilder.select(columns, 'my_table', 'id = 6');
queryBuilder.update(columns, values, 'id = 6', 'my_table');
queryBuilder.delete('id = 6', 'my_table');