Mysql中关于视图操作的详解
技术百科
黄舟
发布时间:2017-09-06
浏览: 次 视图的操作:
1.视图的创建:
create view view_name as 查询语句;
2.视图的查看:
show tables;// 显示所有的表和视图 show create view view_name; desc view_name; show table status from table_name like 'view_name';
3.使用视图(与查询表的语句相似);
select * from view_name (where 条件);
4.视图的修改:
alter view view_name as 查询语句; create or replace view view_name as 查询语句;
5.视图的删除:
drop view view_name;
6.视图的分类:
(1).常量视图:
create view view_name as select 常量;
例子:
create view view_test1 as select 3.1415926;
查询:
select * from view_test1;
(2).聚合函数(SUM,MIN.,MAX,COUNT等)查询语句视图:
create view view_name as select 函数(属性名) from table_name;
例子:
create view view test2 as select count(name) from t_student;
(3).排序功能的视图:
create view view_name as select 属性名 from table_name order by 属性名 顺序;
其中顺序分为DESC 和 ASC ,前者降序,后者升序.
(4).表内连接查询语句:
create view view_name as select 属性 from table1_name,table2_name where 条件;
例子:
create view view_testt4 as select s.name from t_student as s,t_group as g where s.group_id = g.id and g.id = 2;
其中的table_name 后的as的意思是起别名;
(5).表外连接(LEFT JOIN和RIGHT JOIN)查询语句:
create view view_name as select 属性名 from table1_name LEFT JOIN table2_name on 条件 where 条件;
左连接A,B表结果为A的全部记录和符合条件的B的记录
例子:
create view view_test5 as select s.name from t_student as s LEFT JOIN t_group as g on s.group_id = g.id where g.id = 2;
(6).子查询相关查询语句:
create view view_name as select 属性名 from table1_name where 属性名 in (select 属性名 from table2_name);
例子:
create vieww view_test6 as select s.name from t_student as s where s.group_id in (select id from t_group);
(7).记录联合(UNION和UNION ALL):
create view view_name as 查询语句1 UNION ALL 查询语句2;
查询的内容应该相同.
# 符合条件
# mysql
# sql
# 升序
# 降序
# toolbar
# false
# view
# show
# tables
# view_name
相关栏目:
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
AI推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
SEO优化<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
技术百科<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
谷歌推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
百度推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
网络营销<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
案例网站<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
精选文章<?muma echo $count; ?>
】
相关推荐
- 如何在Golang中实现RPC异步返回_Golan
- c++获取当前时间戳_c++ time函数使用详解
- 如何使用Golang捕获测试日志_Golang t
- c++ atoi和atof函数用法_c++字符数组
- php本地部署后session无法保存_sessi
- Bpmn 2.0的XML文件怎么画流程图
- Windows 11怎么设置默认解压软件_Wind
- php中作用域操作符能访问私有静态属性吗_访问权限
- php485在php5.6下能用吗_php485旧
- Windows怎样关闭开始菜单推荐广告_Windo
- C++如何解析JSON数据?(nlohmann/j
- Win11怎么设置声音输出设备_Windows11
- Win11怎么设置指纹解锁 Win11笔记本录入指
- 如何在Golang中使用encoding/gob序
- MySQL 中使用 IF 和 CASE 实现查询字
- 当网站SEO排名下降时,如何应对?
- Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱
- Windows10系统怎么查看CPU核心数_Win
- c# F# 的 MailboxProcessor
- windows如何测试网速_windows系统网络
- Go 中实现 Python urllib.quot
- C++中的std::shared_from_thi
- Win11怎么设置开机问候语_自定义Win11锁屏
- 如何在 Go 应用中实现自动错误恢复与进程重启机制
- Win11怎么禁用键盘自带键盘_Win11笔记本禁
- 如何在 Python 中将 ISO 8601 时间
- 如何高效识别并拦截拼接式恶意域名 spam
- Win11怎么关闭触摸屏_禁用Win11笔记本触摸
- Win11怎么查看局域网电脑_Windows 11
- 作用域操作符会影响性能吗_php静态调用性能分析【
- 手机php文件怎么变成mp4_安卓苹果打开php转
- 跨文件调用类方法怎么用_php作用域操作符与自动加
- php能跑在stm32上吗_php在stm32微控
- Laravel 查询 JSON 列:高效筛选包含数
- mac怎么看硬盘大小_MAC查看磁盘存储空间与文件
- php485返回空数组怎么回事_php485数据接
- Linux怎么修改用户密码_Linux系统pass
- Win11怎么更改默认打开方式_Win11关联文件
- Win11如何设置电源计划_Win11电源计划优化
- c++输入输出流 c++ cin与cout格式化输
- php485读数据时阻塞怎么办_php485非阻塞
- Win11怎么设置右键刷新选项_Windows11
- Win10如何更改网络连接_Windows10以太
- Win11怎么关闭自动调节亮度_Windows11
- Golang如何遍历目录文件_Golang fil
- C#怎么创建控制台应用 C# Console Ap
- 如何使用Golang log设置日志输出格式_Go
- c++怎么编写动态链接库dll_c++ __dec
- PHP 中如何在函数内持久化修改引用变量的指向
- Win11怎么设置默认图片查看器_Windows1

ent;
QQ客服