一、安裝MySQL驅動
ysqlysqlysqlysql為例進行介紹。
ysql:
```ysql
二、連接MySQL數(shù)據庫
ysql包:
```goport (
"database/sql"ysql"
函數(shù)連接MySQL數(shù)據庫:
```goysql", "user:password@tcp(127.0.0.1:3306)/database")
ilil。
三、執(zhí)行SQL語句
連接MySQL數(shù)據庫成功之后,我們就可以執(zhí)行SQL語句了。我們可以通過Exec函數(shù)執(zhí)行INSERT、UPDATE和DELETE等操作:
```goame", 20)
ameilil。
sertId和RowsAffected方法獲取插入數(shù)據的ID和受影響的行數(shù):
```gosertId()t, _ := result.RowsAffected()
我們也可以通過Query函數(shù)執(zhí)行SELECT語句,返回一個指向sql.Rows的指針:
```goame, age FROM users WHERE id = ?", id)
defer rows.Close()
for rows.Next() {amegtame, &age)ttfeame, age)
()用于獲取每一行的數(shù)據。
四、關閉數(shù)據庫連接
在使用完數(shù)據庫之后,我們需要關閉數(shù)據庫連接,釋放資源:
```go
db.Close()
以上就是使用Go語言連接MySQL數(shù)據庫的基本步驟。通過這些簡單的代碼,我們可以輕松地連接MySQL數(shù)據庫,執(zhí)行SQL語句,實現(xiàn)數(shù)據的存儲和管理。