当前位置: 首页 > wzjs >正文

国外经典手机网站设计来宾网站seo

国外经典手机网站设计,来宾网站seo,韩国风格网站php源码,天津智能网站建设费用在Go语言中,操作SQL数据库,通常会用到一些第三方库来简化数据库的连接、查询和操作过程。其中原生的 database/sql go-sql-driver/mysql 库更符合sql语句使用习惯。‌ 安装 go get github.com/go-sql-driver/mysql 直接上代码来演示基本的创建&#xff…

在Go语言中,操作SQL数据库,通常会用到一些第三方库来简化数据库的连接、查询和操作过程。其中原生的 database/sql + go-sql-driver/mysql 库更符合sql语句使用习惯。

安装

go get github.com/go-sql-driver/mysql

直接上代码来演示基本的创建,插入,更新,删除操作。

package mainimport ("database/sql""fmt"_ "github.com/go-sql-driver/mysql"
)type Staff struct {id        intage       intname      stringemail     stringcreate_at string
}func main() {db, err := sql.Open("mysql", "zy:123456@tcp(localhost:3306)/company")if err != nil {panic(err)}defer db.Close()/* create table */createTableQuery := `CREATE TABLE IF NOT EXISTS department (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(100) NOT NULL,email VARCHAR(100) NOT NULL,age INT NOT NULL,created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP)`_, err = db.Exec(createTableQuery)if err != nil {panic(err)} else {fmt.Println("Table created successfully")}/* insert data */insertCmd := `INSERT INTO department (name, email, age) VALUES ("xiaoming", "xiaoming@email.com", 25)`if result, err := db.Exec(insertCmd); err != nil {panic(err)} else {if id, err := result.LastInsertId(); err != nil {panic(err)} else {fmt.Printf("insert id %d\n", id)}}/* query data */queryCmd := `SELECT * FROM department`rows, err := db.Query(queryCmd)if err != nil {panic(err)}defer rows.Close()for rows.Next() {var person Staffrows.Scan(&person.id, &person.name, &person.email, &person.age, &person.create_at)fmt.Printf("%v\n", person)}/* update data */updateCmd := `UPDATE department set age = 30 WHERE name = "xiaoming"`result, err := db.Exec(updateCmd)if err != nil {panic(err)} else {if affectId, err := result.RowsAffected(); err != nil {panic(err)} else {fmt.Printf("update success, rows count %d\n", affectId)}}/* delete */deleteCmd := `DELETE FROM department WHERE name = "xiaoming"`result, err = db.Exec(deleteCmd)if err != nil {panic(err)} else {if affectId, err := result.RowsAffected(); err != nil {panic(err)} else {fmt.Printf("delete success, rows count %d\n", affectId)}}
}

http://www.dtcms.com/wzjs/139226.html

相关文章:

  • 文学类网站怎么做网站设计与制作毕业论文范文
  • 卖一手房做哪个网站好外链官网
  • web建立虚拟网站百度热搜榜怎么打开
  • 山东宏福建设集团有限公司网站小红书sem是什么意思
  • 网站导航怎么设置十句经典广告语
  • 做网站建设本地推广最好用的平台
  • 网站运营与推广计划书怎么做收录网站的平台有哪些
  • wordpress 已安装主题seo二级目录
  • 湖南营销型网站建设 干净磐石网络营销方式和渠道有哪些
  • 电商网站零售客户google推广教程
  • 自动化设计网站建设软文网站
  • 做的网站域名劫持龙华网站建设
  • 济宁网站建设注册网站怎么注册
  • 网站banner内容奉节县关键词seo排名优化
  • 内涵图网站源码seo是什么职业
  • 小程序服务器可以做网站吗seo系统培训
  • 厦门免费网站建设东莞做网站的联系电话
  • wordpress 前台 用户长沙网站seo方法
  • 网站鼠标的各种效果怎么做的seo关键词推广方式
  • 在线做维恩图的生物信息学网站网络服务提供者不履行法律行政法规规定
  • 免费域名注册和免费建站专业竞价托管哪家好
  • 为什么网站要备案自己怎么做网址
  • 北京网站设计开发公司长沙seo推广外包
  • 金山网站建设武汉百度快照优化排名
  • 网站管理维护怎么做nba最新比赛直播
  • 国家高新区网站建设湖南关键词优化快速
  • 精品课程网站建设毕业论文网络广告营销的概念
  • wordpress字怎么变大seo企业建站系统
  • 公众号开发资料如何优化网页加载速度
  • 汕头时时彩网站建设营销平台