为什么80%的码农都做不了架构师?>>>   

创建MySQL表

CREATE TABLE `atest` (`c1` bigint(25) NOT NULL,`c2` varchar(50) DEFAULT NULL,`c3` varchar(50) DEFAULT NULL,PRIMARY KEY (`c1`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Go脚本

package mainimport ("fmt""database/sql"_ "github.com/go-sql-driver/mysql"
)type TestMysql struct {db *sql.DB
}/* 初始化数据库引擎 */
func Init() (*TestMysql,error){test := new(TestMysql);db,err := sql.Open("mysql","root:123456@tcp(127.0.0.1:3306)/dxt?charset=utf8");if err!=nil {fmt.Println("database initialize error : ",err.Error());return nil,err;}test.db = db;return test,nil;
}/* 测试数据库数据添加 */
func (test *TestMysql)Create(){if test.db==nil {return;}stmt,err := test.db.Prepare("insert into atest(c1,c2,c3)values(?,?,?)");if err!=nil {fmt.Println(err.Error());return;}defer stmt.Close();if result,err := stmt.Exec(1,"张三","北京");err==nil {if id,err := result.LastInsertId();err==nil {fmt.Println("insert id : ",id);}}if result,err := stmt.Exec(2,"李四","上海");err==nil {if id,err := result.LastInsertId();err==nil {fmt.Println("insert id : ",id);}}if result,err := stmt.Exec(3,"王五","杭州");err==nil {if id,err := result.LastInsertId();err==nil {fmt.Println("insert id : ",id);}}
}func (test *TestMysql)Close(){if test.db!=nil {test.db.Close();}
}func main(){if test,err := Init();err==nil {test.Create();test.Close();}
}

查看MySQL中写入的数据

转载于:https://my.oschina.net/siiiso/blog/852839

使用go脚本向MySQL表中写入数据相关推荐

  1. sparksql加载mysql表中的数据

    sparksql加载mysql表中的数据 <dependency><groupId>mysql</groupId><artifactId>mysql-c ...

  2. MySQL—表中添加数据

    1.在t_student数据库表中插入数据 注意:插入的数据必须和数据表字段一一对应 insert into t_student values (1,'张三','男',18,'2022-5-8','软 ...

  3. 用shell脚本给mysql插入数据_shell脚本向mysql表批量插入数据

    如何使用shell向mysql数据库表中插入大量测试数据. 用shell脚本通过while循环批量生成mysql测试数据的方法,根据自己的表结构来生成sql语句即可. 代码: 复制代码 代码示例: # ...

  4. 如何查询MySQL表中的数据,这些操作你得明白!

    前言 本节比较重要,对数据表数据进行查询操作,其中可能大家不熟悉的就对于INNER JOIN(内连接).LEFT JOIN(左连接).RIGHT JOIN(右连接)等一些复杂查询. 通过本节的学习,可 ...

  5. 怎么运用索引查处mysql表中的数据_深入理解MySQL数据库索引原理及实现,快速检索数据库 MySQL数据库使用教程...

    免费学习推荐: 一.索引的概念 1.索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址 (类似于C语言的链表通过指针指向数据记录的内存地址) . 2.使用索引后可以不用 ...

  6. 记录一下误删除了mysql表中的数据后的恢复过程

    用navicat删除数据库中的入侵数据,导致删顺手了,把一些看似重复数据的重要数据在表中直接右键删除掉了(相当于delete from table命令),而该数据库没有做过这些数据的备份,同时没有开启 ...

  7. java向mysql写入数据慢_通过java代码往mysql数据库中写入日期相关数据少13个小时...

    通过show variables like '%time_zone%'; 查看时区: CST 时区 名为 CST 的时区是一个很混乱的时区,有四种含义: 美国中部时间 Central Standard ...

  8. MySQL删除表中的数据

    Mysql删除表中的数据有三种方法,分别是delete ,drop,truncate. 一.delete删除表中的数据 delete好from结合使用,格式一般为:delete from 表名 whe ...

  9. mysql删除表中所有数据_MySQL删除或清空表中数据的方法

    原标题:MySQL删除或清空表中数据的方法 要想把MySQL中的数据删除或清空,可以通过两种方法来实现:DELETE语句和TRUNCATE TABLE语句. DELETE语句可以将表中所有记录都删除, ...

最新文章

  1. 对docker容器的增加或减少进行报警
  2. keras中无法下载 https://s3.amazonaws.com/img-datasets/mnist.npz 解决方法
  3. mysql两张表一起计数_mysql-同一张表上的多个联接,其中一个查询计数
  4. es6拼接字符串的方式。
  5. 新生代农民工的十八般武艺,你都了解吗
  6. Delphi如何获取本机IP地址
  7. 1.1 爬虫入门介绍
  8. IIS发布网站后网页样式丢失
  9. 混沌工程:分布式系统稳定性的“疫苗”
  10. .Net插件编程模型:MEF和MAF
  11. seaborn绘图基础介绍
  12. 揭秘电信“龙计划”:合约手机将执行“四统一”
  13. 我的 Java 后端面试日记!
  14. 推荐一个无版权图片网站
  15. 如何利用在vue中echart 生成全国、省、市地图
  16. 大型网站服务器容量规划(一)
  17. 医院医生评价的java代码_基于JAVA的医院信息查询接口调用代码实例
  18. 《微课实战:Camtasia Studio入门精要》——2.2 录像机
  19. Real-ESRGAN笔记
  20. javaweb解决编码问题_停止尝试编码解决问题的方法

热门文章

  1. bzoj 1026: [SCOI2009]windy数 数位DP算法笔记
  2. Solaris的md5sum和sha1sum命令
  3. VC2008 忽然无法调试DLL的解决方法
  4. 使用WebBrowser与msHtml开发WinForms下的HtmlEditor控件
  5. python爬虫爬图片教程_Python爬虫入门教程 5-100 27270图片爬取
  6. hdu5062 简单题
  7. 【错误记录】IntelliJ IDEA 中右键点击源码目录选择 New 选项 没有创建 Java Class 选项 ( 将对应的源码目录标记为 Sources 选项 )
  8. 【Android 安装包优化】Android 中使用 SVG 图片 ( Android 5.0 以下的矢量图方案 | 矢量图生成为 PNG 图片 )
  9. 【Android 进程保活】Low Memory Killer 机制
  10. 【Android FFMPEG 开发】FFMPEG 获取编解码器 ( 获取编解码参数 | 查找编解码器 | 获取编解码器上下文 | 设置上下文参数 | 打开编解码器 )