1.创建表
let createTable = `create table if not exists mytable( id int primary key auto_increment, username varchar(255)not null, usercharactor varchar(255)not null, userscore varchar(255)not null, userrank varchar(255)not null, completed tinyint(1) not null default 0 )`; connection.query(createTable, function(err, results, fields) { if (err) { console.log(err.message); } });
这里需要自己根据数据需要和数据类型进行创建
2.修改数据
let update = `UPDATE mytable SET userscore = ? WHERE username = ?`; let data = [username[2], username[0]]; connection.query(update, data, (error, results, fields) => { if (error) { return console.error(error.message); }
}
将要修改的属性值用?代替
3.插入数据
let insert = `INSERT INTO mytable(username,usercharactor,userscore,userrank,completed) VALUES(?,?,?,'1',true)`; let data1 = [username[0], username[1], username[2]]; connection.query(insert, data1, (error, results, fields) => { console.log('插入数据'); if (error) { return console.error(error.message); } }
4.读取
let rank = `SELECT * FROM mytable `; connection.query(rank, (error, results, fields) => { if (error) { return console.error(error.message); }
}
扫描二维码关注公众号,回复:
3531940 查看本文章