SQLserver数据库学习笔记

小记1:

1.newid() 我觉得是一个生成唯一键的好方法,不用自增控制主键,可以用这个试试,注意不做处理的话,需要36位。

例如:在数据库中直接使用语句select newid()

2.nolock 按我的理解是“不上锁的”,所谓的脏读,大多用的都是这个东西,据说可以提高查询速度。

3.go批处理语句,将前面的代码作为一批处理。

4.内连接与简单多表在数据量少的时候查询速度差距并不明显。

5.删除和更新数据时,记得带条件,不然后果就是把整个表的数据全删了或是全改成一样的。

6.操作必须要一起完成的,推荐使用事务,麻烦点也能用触发器,不过后者可能会造成其他影响。

小记2:

1、create一个表和alter一个表,感觉上差不多,因为在数据库脚本中,系统自动生成的语句就是采用的alter。

2、trigger 触发器关键字。触发器一个数据库里自动运行的东西,用起来限制·很大。

3、transfer事务

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值