JavaScript是一種腳本語言,可以通過它來執行MySQL數據庫,實現與數據庫的交互。下面是一個使用JavaScript執行MySQL的示例:
//引入MySQL模塊 const mysql = require('mysql'); // 創建連接 const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: '123456', database: 'test' }); //連接數據庫 connection.connect(); //查詢數據表中數據 let sql = 'SELECT * FROM users'; connection.query(sql, (error, results, fields) =>{ if (error) throw error; console.log('查詢結果:', results); }); //插入數據 let data = { name: '小明', age: 28 }; sql = 'INSERT INTO users SET ?'; connection.query(sql, data, (error, results, fields) =>{ if (error) throw error; console.log('插入成功:', results.affectedRows, '條數據'); }); // 更新數據 sql = 'UPDATE users SET age = ? WHERE name = ?'; connection.query(sql, [30, '小明'], (error, results, fields) =>{ if (error) throw error; console.log('更新成功:', results.affectedRows, '條數據'); }); //刪除數據 sql = 'DELETE FROM users WHERE id = ?'; connection.query(sql, [1], (error, results, fields) =>{ if (error) throw error; console.log('刪除成功:', results.affectedRows, '條數據'); }); //關閉連接 connection.end();
以上示例使用了Node.js中的MySQL模塊來執行MySQL數據庫,代碼中包括創建連接、查詢數據、插入數據、更新數據、刪除數據等操作。在執行之前,需要先引入MySQL模塊,然后創建與MySQL數據庫的連接,并使用連接對象對數據庫進行操作。
在執行查詢操作后,可以通過回調函數獲取到查詢結果,然后對結果進行處理。
在執行增刪改等操作時,可以使用MySQL的相關語句,操作的數據可以通過一個對象或數組對象來表示,最后通過回調函數獲取到操作結果,然后對結果進行處理。
在所有操作完成之后,需要關閉連接,釋放資源。