网站开发到上线 多久,长沙市建设厅官方网站,经典网站设计案例,郴州品牌网站建设推广1、子查询返回的结果只能是某列#xff0c;不能是多列。where条件in什么#xff0c;子查询的列就是什么 #xff08;1#xff09;多表联查#xff08;不要超过3张表#xff09;重点
①in包含 ②not in取反#xff08;加上where条件过滤#xff0c;否则没意义#xff…1、子查询返回的结果只能是某列不能是多列。where条件in什么子查询的列就是什么 1多表联查不要超过3张表重点
①in包含 ②not in取反加上where条件过滤否则没意义 2子查询语句可以用于insert、update、delete 3exists关键字【内外条件要一致】
在子查询时主要用于判断自查询的结构集是否为空。不为空返回true为空返回false 2、视图view ①可以简化复杂的查询语句
②隐藏表额细节提供安全的数据访问
1创建视图表
创建视图表可以是一张表的结果集也可以是多张表共同查询的结果集。源表数据发生变化视图表会同步更新。更新视图表源表也会发生变化【一般对视图表只查不做其他操作】
2视图表和真表之间的区别
①存储方式不一样真标存储实际数据是真正写在磁盘当中的视图表不存储任何数据仅是一个查询结果集的虚拟表
②查询功能不一样真表可以增删改查视图表一般情况下只能用于查
③占用空间不一样真表真实占用空间视图不占用数据库空间
3查询视图show full tables in yst where table_type like view; ①源表数据发生变化视图表会同步更新 ②更新视图表源表也会发生变化【一般对视图表只查不做其他操作】 4删除视图drop view v_test2;
3、null值和空值
null是什么都没有空值是没有值的空白行。不统计null值统计空值 4、连接查询面试题
1内连接inner join——取两张表的交集 2左连接left join——以左侧表为基础接收左侧表的所有记录右侧表匹配的记录不匹配的以null值展示 3右连接right join——以右侧表为基础接收右侧表的所有记录左侧表匹配的记录不匹配的以null值展示