色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

js直接寫mysql數據庫

林雅南2年前11瀏覽0評論

在Web開發中,數據庫一直扮演著一個重要的角色。而MySQL作為最常用的關系型數據庫管理系統,往往被利用在Web服務中。本文將介紹通過js直接寫MySQL數據庫。

//1.加載MySQL模塊
const mysql = require('mysql')
//2.創建數據庫連接
const conn = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '123456',
database: 'test'
})
//3.連接數據庫
conn.connect(err =>{
if (err) {
console.log('數據庫連接失敗')
throw err
}
console.log('數據庫連接成功')
})
//4.查詢和讀取數據
const selectSql = `SELECT * FROM customers`
conn.query(selectSql, (error, results, fields) =>{
if (error) throw error
console.log(results)
})
//5.插入數據
const insertSql = `INSERT INTO customers (name, email) VALUES ('John', 'john@example.com')`
conn.query(insertSql, (error, results, fields) =>{
if (error) throw error
console.log('數據插入成功')
})
//6.更新數據
const updateSql = `UPDATE customers SET email='john@example.org' WHERE name='John'`
conn.query(updateSql, (error, results, fields) =>{
if (error) throw error
console.log('數據更新成功')
})
//7.刪除數據
const deleteSql = `DELETE FROM customers WHERE name='John'`
conn.query(deleteSql, (error, results, fields) =>{
if (error) throw error
console.log('數據刪除成功')
})
//8.關閉數據庫連接
conn.end(err =>{
if (err) {
console.log('數據庫關閉失敗')
throw err
}
console.log('數據庫已關閉')
})

以上代碼將通過Node.js執行,在本地MySQL數據庫中進行操作。其中,我們首先加載MySQL模塊。創建數據庫連接后,我們可以通過query方法實現查詢、插入、更新、刪除數據等操作,并且可以通過回調函數獲取返回結果。最后,我們關閉數據庫連接以結束操作。

需要注意的是,通過js直接操作MySQL存在一定的風險,如SQL注入等安全問題。因此,開發者需謹慎操作,并加強安全防護措施。