1、如何查询值为null的数据行:
select *from 表名称 where 字段名 is null/not null
2、nvarchar(max)长度,是不允许作为主键列的
3、自增列:
ids 数据类型 主键约束(primary key)identity(开始的值,每次递增的值)
----------------------------------------------------------
事务:保障流程的完整执行
格式:
begin tran
要执行的代码
if @@ERROR>0 --只要上面要执行的代码中出现错误,error就会加 1
begin
rollback tran --回滚事务,【error > 0,返回到begin tran处,不会真正的执行要执行的代码】
end
else
begin
commit tran --提交事务,【error = 0,提交命令,真正的执行要执行的代码,对表进行操作】
end
----------------------------------------------------------
备份,还原:
不用将数据库的服务关闭,就可以直接备份
备份:
右击要备份的数据库—任务—备份
还原:
右击数据库—任务—还原
分离,附加:
分离,将数据库与数据库服务分开,可以随意拷贝
右击想要分离的数据库—任务—分离
附加,将数据库文件添加到服务列表中,
右击数据库—附加—添加—找到要添加的mdf文件