
MySql
云胡先生
不负时光
展开
-
sql 行转列与列转行
一个字段值拆分成多条记录例如:sql如下:select id ,tmp.user_namefrom testsuerlateral view explode(split(name,',')) tmp as user_name;其中用到的函数主要有 split ,explode ,lateral view .split(字段值,‘分隔符’):将字段值按照固定分隔符切分成为数组。explode:将复杂的array或者map结构拆分成多行。lateral view(侧视图):配原创 2020-07-06 23:41:11 · 795 阅读 · 0 评论 -
数据库CRUD语句
CRUD语句介绍 :create:添加数据 read:读取数据 update:修改数据 delete:删除数据添加数据(create) :按表属性顺序逐一全部添加值insert into 表名 values (‘属性1值’,‘属性2值’,‘属性3值’);只给某一列添加值insert into 表名(属性1) values (‘属性1值’);给多列添加值insert into ...原创 2019-09-09 20:48:23 · 412 阅读 · 0 评论 -
MySQL常用的系统函数和作用
MySQL常用的系统函数和作用1. 数学函数2. 字符串函数3. 日期和时间函数4.系统信息函数1. 数学函数数学函数是MySQL中常用的一类函数. 其主要用于处理数字, 包括整型和浮点型等等.ABS(X) abs: 返回X的绝对值 ;FLOOR(X) floor: 返回不大于x的最大整数 ;CEIL(X) ceil: 返回不小于x的最小整数 ;TRUNCATE(X,D) trunc...原创 2019-10-09 16:35:04 · 1255 阅读 · 0 评论