摘要:
Select * from 表名 Select 列名1,列名2,….. from 表名 where 条件。 ① 使用AS 字句来改变结果中列的名种。 Select user as 用户名 from 表名 ② 使用‘=’来改变结果中列的名种。 Select user=’用户名’ from 表名 ③ 使 阅读全文
摘要:
查找语法: select * from 表名(where 列名=’’) 可以加条件 更新语法: update 表名 set 更新的列名=0 (from 表名)可以忽略 where 列名=‘猪猪’必须加条件,更能体现你要更新哪个列。 删除语法: delete from 表名 where name=12 阅读全文
摘要:
使用表变量代替临时表 表量实际上也是一种临时表,但是他们之间也有一定的区别。当必须对临时表显示地创建索引时,或多个存储过程或函数必须使用表值时,临时表很有用。但是,表变量通常可提供更有效的查询处理。 表变量的行为类似于局部变量,有明确定义的作用域,也就是声明该变量的函数、存储过程或批处理。表变量可应 阅读全文
摘要:
临时表有两种类型:本地表和全局表。它们在名称、可见性以及可用性上有区别。本地临时表的名称以单个数字符号(#)打头;它们仅对当前的用户连接可见的;当用户从Sql Server实例断开连接时被删除。全局临时表的名称以两个数字符号(##)打头,创建后对任何用户都是可见的,当所有引用该表的用户与服务器断开连 阅读全文
摘要:
更改列的名称应当使用系统的存储过程 sp_rename,而不是Alter table 语句。sp_rename用于修改当前数据库中用户所创建对象的名称,包括表、索引、列、别名数据类型或Microsoft.NetFramewoek 公共语言运行(CIR) 时用户定义数据类型。 sp_rename的语法 阅读全文
摘要:
alter table 表名 drop constraint 约束名 阅读全文
摘要:
对特定的数据库表进行可视化管理与分析 一个数据库可以创建多个数据库关系图 使用系统存储过程改变数据库所有者为当前登录SA账号 EXEC sp_changedbowner sa 阅读全文
摘要:
EXEC sp_help 表名 阅读全文
摘要:
如果向存在数据的表里添加约束,有可能会出现数据不符合检查约束而造成添加约束失败。 如: 用ALTER TABLE Employee WITH NOCHECK可以解决。 WITH NOCHECK表示: 对表中现有的数据不做检查,只对添加约束之后在录入的数据进行检查。 阅读全文
摘要:
约束的类型: 主键约束: 要求主键列不能为空,要求主键列唯一 非空约束: 要求该列不能存在空值 唯一约束: 要求该列的值必须唯一的,允许为空,但只能出一个空值 检查约束: 限制某列取值的范围是否合适 默认约束: 设计某列的默认值 外键约束: 用于在两表之间建立关系,需要指定引用主表是哪一列 主键约束 阅读全文