sql server知识点(多表链接操作和数据库更新操作)

1,、内连接

(1)两表链接查询基本语法:select <列名> from <表1> join 表2 on <链接条件>

                                                    连接条件:[<表1>].[<列名>[比较运算符] [<表2>].[<列名>]

(2)多表链接查询基本语法:select <列名> from <表1>join 表2 on <连接条件>

                                                       join 表3 on <连接条件>

<源表名> AS<表别名>以这样的语句也可以进行多表链接的查询

2、外链接

(1)左链接查询基本语法:select <列名> from 表1 left [outer] join 表2 on <连接条件>

(2)右链接查询基本语法;select <列名> from 表1 right [outer] join 表2 on <连接条件>

(3)全连接查询基本语法:select <列名> from 表1 full [outer] join 表2 on <连接条件>

3、theta方式连接(对oracle支持,不支持sql server);

      基本语法;select <列名> from 表1,表2,........... where [连接条件]

      (1)左链接基本语法:select from表1,表2............where  [表1]列名(+)= [表2]列名

       (2)右链接基本语法:select from 表1,表2...........where  [表1]列名=[表2]列名(+)

4、插入数据基本语法:insert into [表名]列名列表 values(值列表)

                                          insert into <表名> 子查询

5、修改数据基本语法:update <表名> set <列名=表达式>[,.......] [where <更新条件>]

6、删除数据基本语法:delete from <表名>[where<删除条件>]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值