创建或修改数据库对象
创建表可以使用Prepare和Exec函数。
例如:
stmt1,err := db.Prepare("drop table if exists student")
res1,err := stmt1.Exec()
fmt.Println(res1,err)
stmt2,err := db.Prepare("create table student(id int)")
res2,err := stmt2.Exec()
fmt.Println(res2,err)
要创建、更改或者删除一个类似表或者视图这样的数据库对象, 仍然可以使用 Query() 方法,但是没有结果集返回。
例如DROP表:
_, err := db.Query("DROP TABLE mytable;")
DROP数据库:
_, err := db.Query("DROP DATABASE mydatabase;")