码迷,mamicode.com
首页 > 数据库 > 详细

Mysql 2 视图、函数

时间:2019-10-16 19:35:21      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:报错   ring   部分   creat   from   长度   name   最大值   select   

第一部分、视图

视图保存的是一段select查询语句,不保存实际数据,视图可以被当成一张表来查看,也可以增删改,会直接操作到原来的表上(只限于涉及单表的视图)。

视图保存的是创建时的状态,如果修改了原表,视图不变动,但是如果删除某个字段,视图会报错。

create view v_name as select * from students;
select * from v_name;
drop view v_name;

 

第二部分、函数

函数就是用来对数据进行一些操作的函数。

一、操作符

between .. and ...
is null
in (xx,xx,xx)

二、常用函数

greatest(10,20)  # 返回最大值
isnull(10)  # 是否为null
substring(str, 2, 3)  # 截取字符串从第二位开始的3位字符
char_length(str)  # 返回字符串长度
concate(str1, str2, str3)  # 拼接字符串
concate_ws(,, str1, str2)  # 用,拼接字符串
insert(str, 3, 4, xx)  # 将3-4为用xx替代
instr(str, xx)  # 第一次出现xx的位置
lower(xx)
ltrim(xx)  # 去除左边的空白
repeat(xx, 3)  # 重复三次
replace(xx, xx, xx)  # 替换

三、逻辑语句

if(xx1, xx2, xx3)  # 如果xx1为true则返回xx2,否则返回xx3
ifnull(xx, str)  # 如果xx为null则返回str
case gender when 1 then male else female end;

 

Mysql 2 视图、函数

标签:报错   ring   部分   creat   from   长度   name   最大值   select   

原文地址:https://www.cnblogs.com/yinwenjie/p/11687533.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!