mysql2
mysql查询
查询整个表
//"SELECT * FROM list"
const [data] = await connection.query( "SELECT * FROM list" );
//"SELECT name,age FROM list" *查询会慢
从表查精确查询字段
//?为占位符 会从后边的数组读取数据,位置必须对应
// SELECT * FROM `list` WHERE `name` = ? ',["name"]
const [data] = await connection.query( SELECT * FROM `list` WHERE `name` = ? ',["name"]);
精确查询多个字段
AND为必传字段,key和values要一一对应 OR为或 key和values对上一对即可
'SELECT * FROM `list` WHERE `name` = ? AND `gender` = ?',[`name`,gender]
添加一条
`INSERT INTO list (name,age,gender) VALUES ("name",age,gender);`
//key和vualues 位置、所需类型、 必须对应。
删除
//`DELETE FROM list WHERE (删除的字段名)=(字段值)`
`DELETE FROM list WHERE id=1`
网友评论