)//defer db.close() //關閉連線
return db
}//傳入資料庫連線,需要查詢的行(查詢一條資料)
func
queryone
(db *sql.db, id int
)//* 表示指標下的值
fmt.
println
(*use)
}//查詢多條資料
func
querymulti
(db *sql.db, id int
) fmt.
(*use)}}
//新增資料
func
insertdata
(db *sql.db, use *use)
fmt.
println
("reslut:"
, result)
lastinsertid, err := result.
lastinsertid()
//插入的資料的id,理論是最後一條資料
if err !=
nil fmt.
println
("lastinsertid:"
, lastinsertid)
rowsaffected, err := result.
rowsaffected()
//唄影響到的行數
if err !=
nil fmt.
println
("rowsaffected:"
, rowsaffected)
}//更新操作
func
updatedata
(db *sql.db, use *use)
//更新操作時不返回lastinsertid,lastinsertid()函式返回值是0
lastinsertid, err := result.
lastinsertid()
if err !=
nil fmt.
println
("lastinsertid:"
, lastinsertid)
rowsaffected, err := result.
rowsaffected()
if err !=
nil fmt.
println
("rowsaffected:"
, rowsaffected)
//被更新的行數
}//刪除操作
func
deletedata
(db *sql.db, id int
)//沒有新增,所以插入id為0
lastinsertid, err := result.
lastinsertid()
if err !=
nil fmt.
println
("lastinsertid:"
, lastinsertid)
rowsaffected, err := result.
rowsaffected()
if err !=
nil fmt.
println
("rowsaffected:"
, rowsaffected)
}
jdbc對mysql的增刪改查
增 string sql insert into d book values 預編譯 private static dbutil db new dbutil private static int addbook bookmodel bookmodel1 throws exception 刪 stri...
php ci對mysql進行增刪改查
php的ci是乙個mvc模式的框架,本文是通過php ci對mysql資料庫進行增刪改查。0.首先在mysql資料庫方建立資料庫和資料表 1 create database test 2use test 3create table user 4 id int 10 not null auto inc...
mysql後台增刪改 mysql基本的增刪改查操作
1.增 insert insert into 表名 values 0,測試 insert into 表名 id,name values 0,高蒙 注 如上語句,表結構中有自動增長的列,也必須為其指定乙個值,通常為0 2.刪 delete delete from 表名 delete from 表名 w...