JavaScript(簡稱JS)是一門非常流行的前端開發語言,使用JS可以控制瀏覽器的行為、動態的修改網頁內容等等,還可以和后臺的數據庫進行交互。本文將重點講解JS如何查詢MySQL數據庫。
要想在JS中查詢MySQL數據庫,需要先將JS與MySQL進行連接,這里使用的是Node.js的mysql庫。具體步驟如下:
const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'username', password: 'password', database: 'database_name' }); connection.connect((err) =>{ if (err) throw err; console.log('Connected to MySQL database!'); });
在連接成功后,可以使用connection.query()方法來查詢MySQL數據庫中的數據。
connection.query('SELECT * FROM employees', (err, rows) =>{ if (err) throw err; console.log('Data from employees table:', rows); });
上面的代碼使用SELECT語句來查詢employees表中的所有數據,并將結果打印出來。如果想查詢特定的數據,可以使用WHERE子句來篩選出想要的數據。
connection.query('SELECT * FROM employees WHERE age>30', (err, rows) =>{ if (err) throw err; console.log('Data from employees table where age >30:', rows); });
上面的代碼使用WHERE子句來查詢age大于30歲的員工,同樣將查詢結果打印出來。
在查詢完數據之后,需要使用connection.end()方法來關閉MySQL數據庫的連接。
connection.end((err) =>{ if (err) throw err; console.log('Disconnected from MySQL database!'); });
以上就是使用JS查詢MySQL數據庫的基本流程。同時,需要注意,在使用JS操作MySQL數據庫時,應該保證MySQL數據庫已經啟動,并且需要在JS代碼中包含mysql庫。