在開始之前,我們需要先搭建好 MySQL 環(huán)境。接下來,我們就可以開始搭建 Vue + MySQL 環(huán)境。
首先,我們需要安裝 Vue CLI。打開終端,輸入以下命令:
npm install -g @vue/cli
接下來,我們需要在 Vue CLI 中添加 MySQL 支持。打開終端,輸入以下命令:
npm install mysql --save
現(xiàn)在,我們可以使用 MySQL 連接到數(shù)據(jù)庫并執(zhí)行查詢語句。
首先,我們需要在 Vue CLI 中創(chuàng)建一個新的項目。打開終端,輸入以下命令:
vue create my-project
進(jìn)入 my-project 文件夾,打開 /src/main.js 文件。添加以下代碼:
const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', database: 'mydb' }); connection.connect(function(err) { if (err) { console.error('error connecting: ' + err.stack); return; } console.log('connected as id ' + connection.threadId); });
以上代碼連接到 localhost,用戶名為 root,密碼為 password,數(shù)據(jù)庫為 mydb。你可以將其替換為你自己的 MySQL 配置。
現(xiàn)在,我們可以在 Vue CLI 中執(zhí)行 SQL 查詢。打開 /src/App.vue 文件,添加以下代碼:
export default { name: 'app', mounted() { connection.query('SELECT * FROM mytable', function (error, results, fields) { if (error) throw error; console.log('The solution is: ', results); }); }, }
以上代碼從 mytable 表中選擇所有行,并將結(jié)果輸出到控制臺。
現(xiàn)在,我們已經(jīng)成功地將 Vue 和 MySQL 集成在一起。我們可以通過連接到數(shù)據(jù)庫并執(zhí)行查詢語句來構(gòu)建完整的應(yīng)用程序。這個例子只是一個開始。使用這個作為起點(diǎn),探索更多 Vue 和 MySQL 的可能性。