随笔分类 - sql server
sql server 学习
摘要:
多表连接查询 在数据库实际编程中,往往需要查询许多数据,有可能这些数据出现在两个或以上的表中 我们却希望这些数据出现在一个结果集中,这就需要用到连接查询 在SQL中,可以使用ANSI连接语法形式,使连接写在FROM子句中,使用JOIN...ON关键字 另一种是使用SQL Server连接语法形式,连
阅读全文

摘要:SELECT语句的语法结构 Select FieldNameList [All | Distinct] // Distinct 去重,重复的记录只保留一个 [Top n [Percent]] // 取前面n,若指定Percent则表示取前n%行 [Into TableName] From Table
阅读全文
摘要:Check Constraint: 给列设置条件,检查新插入的数据或者更新的数据是否符合该条件。 Unique Key:设置为Unique的列不允许有重复值的出现,可以允许一个NULL. Unique Key和Primary Key的区别 Primary Key不允许NULL的出现,Unique K
阅读全文
摘要:默认值约束 当表中的某列必须有值,并且当使用INSERT命令向数据表插入记录数据时,若在用户没有明确指定该列的值,但该列也需要一个明确的值的情况下,就需要使用DEFAULT约束。SQL Server将根据用户的插入数据,自动维护域完整性。 Alter Table Table_name Add Con
阅读全文
摘要:本文主要说明如何创建表并给表加上主外键约束。 主键(Primary Key),它是用来唯一确定表中的某一行,相当于一个人的身份证号码。 如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键(foreign key)。由此可见,外键表示了两个关系的相关联系。以另一个关系的外键
阅读全文
摘要:在SSMS中的对象资源管理器中对“数据库” 单击右键即可进行图形界面操作完成数据库的创建、修改和删除。 比较简单,就不在此赘述。本文主要记录采用DDL来完成对数据库的操作。 创建 创建数据库,是指创建一个新数据库及存储该数据库的文件,或从先前创建的数据库文件中附加数据库。 包括数据库的名称、文件名称
阅读全文