项目mysql学到的一些点

sql语法

1.inner join on, left join on, right join on详细使用方法

  inner join(等值连接) 只返回两个表中联结字段相等的行

  left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录

  right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录

2.select 1 from table

1 select 1 from table;#显示列名为1、结果为1
2 select anycol(目的表集合中的任意一行) from table;  -- (目的表集合中的任意一行)
3 select * from table

都是查看是否有记录,一般是作条件查询用的。但从效率上来说,1>anycol>*,因为不用查字典表。

3.把数据库dataA的表A的数据导入到数据库dataB的表B中:

情况1:dataB中没有B表
1
select * into dataB.dbo.B in dataB from dataA.dbo.B
情况2:A、B表结构不一样(指定字段)
2 insert into dataB.B(ID,NAME,PASSWORD) select ID,NAME,PASSWORD from dataA.A
情况3:结构一样
3 insert into dataB.B select * from dataA.A

 

转载于:https://www.cnblogs.com/yinqx/p/6265220.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值