1.0.3 • Published 3 years ago

@gibme/mysql v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Simple MySQL/MariaDB Pool Helper/Wrapper

Documentation

https://gibme-npm.github.io/mysql/

Sample Code

import MySQL from "@gibme/mysql";

(async () => {
    const client = new MySQL({
       host: 'localhost',
       port: 3306,
       user: 'someuser',
       password: 'somepassword',
       database: 'somedatabase' 
    });
    
    await client.createTable('test', 
        [{
            name: 'column1',
            type: 'varchar(255)'
        },{
            name: 'column2',
            type: 'float'
        }],
        ['column1']);
    
    await client.multiInsert('test',
        ['column1', 'column2'],
        [
            ['test', 10 ],
            ['some', 20 ],
            ['values', 30]
        ]);
    
    const [rows, meta] = await client.query<{
        column1: string,
        column2: number
    }>('SELECT * FROM test');
    
    console.log(meta, rows);
})()
1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago