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

3.创建表-demo

在连接数据库的基础上

步骤:

使用db.Exec

创建表的关键字-CREATE TABLE

TableResult, err := db.Exec("CREATE TABLE user0(id INT AUTO_INCREMENT PRIMARY KEY,server_ip VARCHAR(100) NOT NULL,server_port VARCHAR(100) NOT NULL)")

package main//创建表-demo
//需要在连接数据库的基础上
import ("database/sql""fmt"_ "github.com/go-sql-driver/mysql""log"
)func main() {//连接数据库db, err := sql.Open("mysql", "ims:123456@tcp(192.168.0.26:3306)/ibcf")if err != nil {log.Fatal("连接数据库失败:", err)}//关闭数据库defer db.Close()//验证是否连接数据库成功err = db.Ping()if err != nil {log.Fatal("验证连接数据库失败:", err)}fmt.Println("连接数据库成功")TableResult, err := db.Exec("CREATE TABLE user0(id INT AUTO_INCREMENT PRIMARY KEY,server_ip VARCHAR(100) NOT NULL,server_port VARCHAR(100) NOT NULL)")if err != nil {log.Fatal("创建表失败:", err)}fmt.Println("创建表成功:",TableResult)
}

http://www.lryc.cn/news/589512.html

相关文章:

  • 深入解析环境变量:从基础概念到系统级应用
  • 墨刀原型图的原理、与UI设计图的区别及转换方法详解-卓伊凡|贝贝
  • TypeScript之旅
  • 基于STM32与中航ZH-E3L字符卡通信在LED屏显示数据
  • ArrayList列表解析
  • [附源码+数据库+毕业论文]基于Spring+MyBatis+MySQL+Maven+vue实现的酒店预订管理系统,推荐!
  • Nestjs框架: 数据库架构设计与 NestJS 多 ORM 动态数据库应用与连接池的配置
  • 缓存穿透的“黑暗森林”假说——当攻击者学会隐藏恶意流量
  • 园区用电成本直降方案:智能微网调控系统一键峰谷优化
  • PHP语法高级篇(三):Cookie与会话
  • OSPF过滤
  • 数据结构——顺序表的相关操作
  • Enhancing Input-Label Mapping in In-Context Learning withContrastive Decoding
  • C++(STL源码刨析/stack/queue/priority_queue)
  • 解决了困扰我的upload靶场无法解析phtml等后缀的问题
  • 辨析git reset三种模式以及和git revert的区别:回退到指定版本和撤销指定版本的操作
  • Python:消息队列(RabbitMQ)应用开发实践
  • BlueLotus XSS管理后台使用指南
  • 数据结构自学Day7-- 二叉树
  • 自增主键为什么不是连续的?
  • 策略设计模式分析
  • Git Bash 实战操作全解析:从初始化到版本管理的每一步细节
  • Spring Boot 启动原理揭秘:从 main 方法到自动装配
  • c#进阶之数据结构(字符串篇)----String
  • HTTP常见误区
  • 跨平台移动开发技术深度分析:uni-app、React Native与Flutter的迁移成本、性能、场景与前景
  • 【网络安全】大型语言模型(LLMs)及其应用的红队演练指南
  • 物联网系统中MQTT设备数据的保存方法
  • 闲庭信步使用图像验证平台加速FPGA的开发:第十七课——图像高斯滤波的FPGA实现
  • 基于Langchain4j开发AI编程助手