学习golang(day 14)- mysql(CRUD)

mysql(CRUD)简单了解下crud的使用方式,以下使用的方式为执行原生sql语句,插入、更新、删除,都用 Exce 方法查询方法: QueryRow 查询一条,Query 查询多条记录 Talk is cheap,show me the code示例package main import ( "database/sql" "fmt"

- 阅读全文 -

学习golang(day 13)- json、mysql

jsongolang 提供的 json 包可以可以把 json 字符串转换为 struct ,或者将 struct 转换为 json两个核心函数struct 转为 json,接收任意类型Marshal(v interface)([]byte,error)json 转为 structUnmarshal(date []byte,v interface)error示例// 序列化成Json,结构体首字母

- 阅读全文 -

学习golang(day 12)- builtin、errors、sort、time

builtinbuiltin 是一个特殊的包,无需导入即可使用常用函数append : 数组、切片追加数据len : 返回 数组、切片、字符串、通道的长度panic: 抛出一个异常new 和 make ,区别:make只能分配初始化切片、map、通道的数据,new 可以分配任意类型new返回的是指针,即*T,make返回的引用,即Tnew 分配的空间的被清零,make 分配后,会进行初始化erro

- 阅读全文 -

学习golang(day 11)- log

最近太忙了,哎,烦躁!log标准库中的logprint:单纯打印日志panic:打印日志,抛出panic异常fatal:打印日志,强制程序结束示例func main() { // 设置日志格式,日期 - 时间 - 文件名 log.SetFlags(log.Ldate | log.Ltime | log.Lshortfile) // 指定日志输出位置 fil

- 阅读全文 -