暂时未有相关云产品技术能力~
暂无个人介绍
使用select 字段名 from 表名;多个字段名之间用,隔开,如果要查询表中所有字段可以用*代替字段名。
串行:我们都是先读小学,小学毕业后再读初中,读完初中再读高中。 并发:同一时间段内执行多个任务(你在用微信和两个女朋友聊天)。 并行:同一时刻执行多个任务(你和你朋友都在用微信和女朋友聊天)。
Go 语言中把错误当成一种特殊的值来处理,不支持其他语言中使用try/catch捕获异常的方式。
接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。
Go语言中支持模块化的开发理念,在Go语言中使用包(package)来支持代码模块化和代码复用。一个包是由一个或多个Go源码文件(.go结尾的文件)组成,是一种高级的代码复用方案,Go语言为我们提供了很多内置包,如fmt、os、io等。
结构体中字段大写开头表示可公开访问,小写表示私有(仅在定义当前结构体的包中可访问)。
一个结构体中可以嵌套包含另一个结构体或结构体指针。
Go语言的结构体没有构造函数,我们可以自己实现。
Go语言中通过struct来实现面向对象
在Go语言中有一些基本的数据类型,如string、整型、浮点型、布尔等数据类型, Go语言中可以使用type关键字来定义自定义类型。
区别于C/C++中的指针,Go语言中的指针不能进行偏移和运算,是安全指针。
map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。
切片(Slice)是一个拥有相同类型元素的可变长度的序列。它是基于数组类型做的一层封装。它非常灵活,支持自动扩容
数组是同一种数据类型元素的集合。 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。
Go 语言中的所有循环类型均可以使用for关键字来完成。
流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。 本节课带来了就是流程控制中的条件判断——if语句/if else语句。
变量和常量是编程中必不可少的部分,也是很好理解的一部分。
在GO语言中输入与输出都依赖与fmt包,因此我们在输入和输出前需要导入fmt包。