数据库的操作
来源:互联网 发布:360文件恢复软件下载 编辑:程序博客网 时间:2024/04/28 23:31
1 、 Select 语句
语法顺序: select 表达式 | 字段名 from 表 where 条件表达式 | 子查询 group by 字段名列表(支持排序) having 条件表达式 order by 字段列表 limit
执行顺序: from where select group by having order by limit
注意: select 信息有别名;
多表的使用
1 )全连接
select id1,id8 from tb1,tb2 where …;
注意:
相当于从( tb1 的行数 *tb2 的行数产生的)结果中搜索;
Where 子句中指定的表达式使用了“ = ”叫做等值连接;
2 )内连接 inner join
Select tb1.id1,id7 from tb1 join tb2 on 表和表连接的条件
Where 条件表达式;
注意:
l 等同于有条件的全连接
l 可用于多个表(超过两张表)的连接
l 显示结果包括所有表中的信息
3 )外连接 outer join
Select tb1.id1 , id8 from tb1 left outer join tb2
注意:
用于两张表;
只保留一张表的全部记录,另一张表保留满足条件的记录,不满足的用 null 来填充
cross join 、 straight join 等同于 join ;
自然连接适合于连接条件只有一个字段;
4 )子查询
注意:
步骤 :
分类: in ( select … )、比较运算符( select… )只执行一次子查询语句
exists(select …) 执行次数和外部选择表的记录行数保持一致
select 、 where 、 group by 、 order by
from 必须给子查询的结果起别名
3 、视图
相当于用一种格式显示数据表中的记录;
只保存了创建视图的语句;
并不产生新表;
create view view_name[]
as select 语句;
- 数据库-基础数据库的操作
- 数据库用户的操作
- 跨数据库的操作
- 实用的数据库操作
- 数据库的基本操作
- 常见的数据库操作
- mysql的数据库操作
- QTP的数据库操作
- 数据库的操作
- 数据库的相关操作
- 数据库的相关操作
- 简单的数据库操作:
- 传统数据库的操作
- 简单的数据库操作
- EDB数据库的操作
- 数据库的基本操作
- 数据库exp的操作
- 操作数据库的类
- 你是不是也和我一样 喜欢发呆
- Windows、字符集和_T宏
- HP(惠普)大中华区总裁孙振耀退休感言
- 同步加载数据岛数据
- MySQL日期时间函数大全
- 数据库的操作
- 多线程的实现
- 100个Java经典例子--初学者的利器高手的宝典JavaSE
- 编写简单DLL及CL编译链接
- oracle: ocp题解与实验(5/205)
- JavaScript 动态增加行~
- VC命令行编译
- 中国制造之痛:一部iPhone只赚4美元
- mysq中的l数据类型