摘要:
函数:切记函数和括号要紧密相连内置函数1.算术函数abs mod roundmax min avg sum count 这几个为聚集函数,特别在分组中常用 select abs(-1); select mod(101,2); select round(37.25,1); 2.字符串函数 concat 阅读全文
函数:切记函数和括号要紧密相连内置函数1.算术函数abs mod roundmax min avg sum count 这几个为聚集函数,特别在分组中常用 select abs(-1); select mod(101,2); select round(37.25,1); 2.字符串函数 concat 阅读全文
posted @ 2022-04-17 15:55
ydssx
阅读(46)
评论(0)
推荐(0)
摘要:
where1.比较运算符2.连接多个where语句 逻辑运算符 AND OR IN NOT 记得使用括号3.通配符 like ‘% _’ %为0-n _至少至少匹配一个 例一:in函数的使用使用DATE将字段转为日期类型 SELECT name, role_main, role_assist, hp 阅读全文
where1.比较运算符2.连接多个where语句 逻辑运算符 AND OR IN NOT 记得使用括号3.通配符 like ‘% _’ %为0-n _至少至少匹配一个 例一:in函数的使用使用DATE将字段转为日期类型 SELECT name, role_main, role_assist, hp 阅读全文
posted @ 2022-04-17 15:52
ydssx
阅读(55)
评论(0)
推荐(0)
摘要:
查询列select COLUMN_NAME from TAB起别名select name as n from heros;常量select '常值' as platform ,123 as nums,name from heros;去重复行select distinct attack_range f 阅读全文
查询列select COLUMN_NAME from TAB起别名select name as n from heros;常量select '常值' as platform ,123 as nums,name from heros;去重复行select distinct attack_range f 阅读全文
posted @ 2022-04-17 15:49
ydssx
阅读(52)
评论(0)
推荐(0)
摘要:
删表 drop table if exists player; 创表create table TAB (字段 类型(长度) 说明) CREATE TABLE `player` ( `player_id` int NOT NULL, `team_id` int NOT NULL, `player_na 阅读全文
删表 drop table if exists player; 创表create table TAB (字段 类型(长度) 说明) CREATE TABLE `player` ( `player_id` int NOT NULL, `team_id` int NOT NULL, `player_na 阅读全文
posted @ 2022-04-17 15:45
ydssx
阅读(44)
评论(0)
推荐(0)
摘要:
MySQL 是典型的 C/S 架构,服务端使用mysqld 1.查找缓存-mysql8没有,mysql5是当更新表之后就清空缓存,所以适合静态表2.解析器-解析sql语句3.优化器-使用那个索引?join时表的连接顺序4.执行器-权限查询 存储引擎使用插件形式 查询query时间 1.使用selec 阅读全文
MySQL 是典型的 C/S 架构,服务端使用mysqld 1.查找缓存-mysql8没有,mysql5是当更新表之后就清空缓存,所以适合静态表2.解析器-解析sql语句3.优化器-使用那个索引?join时表的连接顺序4.执行器-权限查询 存储引擎使用插件形式 查询query时间 1.使用selec 阅读全文
posted @ 2022-04-17 15:40
ydssx
阅读(29)
评论(0)
推荐(0)

type后面接的都是类型 自定义类型和别名 package main import "fmt" type myint int //自定义类型,编译完还保留 type tmpint = int //类型别名,只在代码编写时有效 func main() { var x myint = 10 fmt.Pr
map的遍历和判断键是否存在 package main import ( "fmt" "strings" ) func main() { // 统计how do you do 单词的出现次数 s1 := "how do you do" sl1 := strings.Split(s1, " ") m1
数组长度是数组类型的一部分 数组的定义 //声明 var a1 [3]int fmt.Print(a1) //赋值,注意要加上长度和类型 a1 = [3]int{1, 2, 3} //函数中的方法1 a2 := [3]int{1, 2, 3} //函数中的方法2 a3 := [...]int{1,
统计hello沙河小王子的中文字符个数 package main import ( "fmt" "unicode" ) func main() { s := "hello沙河小王子" var cnt int for _, v := range s { // if unicode.Is(unicode
#整数二分模板 // 区间[1,r]被划分成[1, mid]和[mid + 1, r]时使用 int bsearch_1(int l, int r) { while(l < r) { int mid = l + r >> 1; if(check(mid)) r = mid; else l = mid
浙公网安备 33010602011771号