欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

js對mysql進(jìn)行增刪查改

錢艷冰2年前15瀏覽0評論

JavaScript 是一種廣泛使用的編程語言,它可以與 MySQL 數(shù)據(jù)庫交互,實現(xiàn)數(shù)據(jù)庫的增刪查改操作。

對于 MySQL 數(shù)據(jù)庫的操作,JavaScript 首先需要使用第三方庫或插件來連接數(shù)據(jù)庫。其中比較常用的是mysql庫。

以下是 JavaScript 對 MySQL 數(shù)據(jù)庫進(jìn)行增刪查改操作的代碼演示:

//連接數(shù)據(jù)庫
const mysql = require('mysql');
const con = mysql.createConnection({
host: "localhost",
user: "root",
password: "",
database: "testdb"
});
//插入數(shù)據(jù)
const insert = (name, age) =>{
const sql = `INSERT INTO users (name, age) VALUES ('${name}', ${age})`;
con.query(sql, (err, result) =>{
if (err) throw err;
console.log("插入成功");
});
}
//刪除數(shù)據(jù)
const del = (id) =>{
const sql = `DELETE FROM users WHERE id=${id}`;
con.query(sql, (err, result) =>{
if (err) throw err;
console.log("刪除成功");
});
}
//查詢數(shù)據(jù)
const query = (id) =>{
const sql = `SELECT * FROM users WHERE id=${id}`;
con.query(sql, (err, result) =>{
if (err) throw err;
console.log(result);
});
}
//更新數(shù)據(jù)
const update = (id, name, age) =>{
const sql = `UPDATE users SET name='${name}', age=${age} WHERE id=${id}`;
con.query(sql, (err, result) =>{
if (err) throw err;
console.log("更新成功");
});
}
//測試以上操作
insert('張三', 18);
insert('李四', 20);
del(1);
query(2);
update(2, '王五', 22);

在上述代碼中,我們首先通過mysql.createConnection()方法建立與 MySQL 數(shù)據(jù)庫的連接。接下來依次定義了插入insert()、刪除del()、查詢query()和更新update()的方法。

最后使用上述方法對數(shù)據(jù)庫進(jìn)行測試,通過輸入指定的參數(shù),逐步實現(xiàn)增刪查改操作。

JavaScript 的功能強(qiáng)大,結(jié)合第三方庫或插件,可以輕松實現(xiàn)與 MySQL 數(shù)據(jù)庫的交互,幫助我們更好地管理和維護(hù)數(shù)據(jù)。