medoo is js version of catfan/Medoo.
medoo write based on ES7 async/wait.
But now it just support mysql.
npm install medoo --save
npm install
const Medoo = require('medoo');
const Setting = {
host: 'localhost',
port: 3306,
database: 'terraria',
user: 'terraria',
password: '04140906',
debug_mode: true
}
let medoo = new Medoo(Setting);
await medoo.setup(); // this code must call in a async function
setup(option = null)
release()
select(table, join, columns = null, where = null)
insert(table, datas)
delete(table, where)
update(table, data, where = null)
get(table, join = null, columns = null, where = null)
has(table, join, where = null)
count(table, join, column, where = null)
max(table, join, column = null, where = null)
min(table, join, column = null, where = null)
avg(table, join, column = null, where = null)
sum(table, join, column = null, where = null)
alter(table, action, column)
action(actions)
Usage of medoo is simply like medoo.php, please read catfan/Medoo doc here is just a little dif.
As in php, object is use [] to init, but in javascript it use {}.
So just change [] to {} if nessesary.
- add other db support
- write documents