一.安装Go语言开发环境 1.Wondows下搭建Go开发环境 (1).下载SDK工具包 sdk下载地址为:https://go.dev/dl/ (2).解压下载的压缩包,放到特定的目录下,我一般放在d:/programs下(路径不能有中文或者特殊符号如空格等) (3).配置环境变量 步骤1:先打开环境变量配置的界面 步骤2:配置我们的环境变量 注:Path这个环境变量不需要再创建,因为系统本身就有,直接在后面增加Go的bin:;%GOROOT%\bin (4).测试环境变量是否配置成功 重新打开一次doc的终端,运行下面命令: goversion 2.Linux下搭建Go开...

  26yL7kT3XcRl   2023年11月02日   54   0   0 Go

一.SQL语句分类 SQL语句,根据其功能,主要分为四类:DDL、DML、DQL、DCL。 分类 全称 说明 DDL DataDefinitionLanguage 数据定义语言,用来定义数据对象(数据库,表,字段) DML DataManipulationLanguage 数据操作语言,用来对数据库表中的数据进行增删改 DQL DataQueryLanguage 数据查询语言,用来查询数据库中表的记录 DCL DataControlLanguage 数据控制语言,用来创建数据库用户、控制数据库的访问权限 二.DDL DataDefinitionLanguage,...

  26yL7kT3XcRl   2023年11月01日   128   0   0 MySQL

一.函数 Mysql中的函数主要分为四类:字符串函数、数值函数、日期函数、流程函数 1.字符串函数 常用函数如下: 函数 功能 CONCAT(S1,S2,......Sn) 字符串拼接,将S1,S2,.....Sn拼接成一个字符串 LOWER(str) 将字符串str全部转为小写 UPPER(str) 将字符串str全部转为大写 LPAD(str,n,pad) 左填充,用字符串pad对str的左边进行填充,达到n个字符串长度 RPAD(str,n,pad) 右填充,用字符串pad对str的右边进行填充,达到n个字符串长度 TRIM(str) 去掉字符串头部和尾...

  26yL7kT3XcRl   2023年11月01日   127   0   0 MySQL

一.多表关系 一对多(多对一) 多对一 一对一 1.一对多 (1).案例:部门与员工的关系 (2).关系:一个部门对应多个员工,一个员工对应一个部门 (3).实现:在多的一方建立外建,指向一的一方的主键 2.多对多 (1).案例:学生与课程的关系 (2).关系:一个学生可以选修多门课程,一门课程也可以供多个学生选择 (3).实现:建立第三张中间表,中间表至少包含两个外键,分别关联两方主键 createtablestudent( idintauto_incrementprimarykeycomment'主键ID', namevarchar(10)comment'姓名', novar...

  26yL7kT3XcRl   2023年11月01日   353   0   0 MySQL

一.事务简介 事务是一组操作的集合,它是一个不可分隔的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 就比如:张三给李四转账1000块钱,张三银行账户的钱减少了1000,而李四银行账户的钱要增加1000。这一组操作就必须在一个事务的范围内,要么都成功,要么都失败。 正常情况:转账这个操作,需要分为以下这么三步来完成,三步完成之后,张三减少1000,而李四增加1000,转账成功: 异常情况:转账这个操作,也是分为以下这么三步来完成,在执行第三步时报错了,这样就导致张三减少1000块钱,而李四的金额没变,这样就造成了数据的不一致,就...

  26yL7kT3XcRl   2023年11月01日   123   0   0 MySQL

一.MySQL体系结构 1.连接层 最上层是一些客户端和链接服务,包含本地sock通信和大多数基于客户端/服务端工具实现的类似于TCP/IP的通信。主要完成一些类似于连接处理、授权认证及相关的安全方案。在该层上引入了线程池的概念,为通过认证安全接入的客户端提供线程。同样在该层上可以实现基于SSL的安全链接。服务器也会为安全接入的每个客户端验证它所具有的操作权限。 2.服务层 第二层架构主要完成大多数的核心服务功能,如SQL接口,并完成缓存的查询,SQL的分析和优化,部分内置函数的执行。所有跨存储引擎的功能也在这一层实现,如过程、函数等。在该层,服务器会解析查询并创建相应的内部解析树,并对其完...

  26yL7kT3XcRl   2023年11月01日   141   0   0 MySQL

一.索引概述 1.介绍 索引是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。 2.演示 表结构及其数据如下: 假如我们要执行的SQL语句为:selectfromuserwhereage=45; (1).无索引情况 在无索引情况下,就需要从第一行开始扫描,一直扫描到最后一行,我们称之为全表扫描,性能很低。 (2).有索引情况 如果我们针对于这张表建立了索引,假设索引结构就是二叉树,那么也就意味着,会对age这个字段建立一个二叉树...

  26yL7kT3XcRl   2023年11月01日   453   0   0 MySQL
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~