SQL

SQL Sever 基本语句

耀世
2022-04-14 / 0 评论 / 117 阅读 / 正在检测是否收录...
基本语句:
--创建库:
    Create database 数据库名
--创建表:
    Create table 表名
    (
      列名1数据型列的约束,
      列名2数据类型列的约束,
      ...
    )  
--删除库:
    Drop database 数据库名
--删除表:
    Drop table 表名
常见的约束:

主键约束(primary key Constraint)
标识自增(identity Constraint)
唯一约束(unique Constraint)
检查约束(check Constraint)
默认约束(default Constraint)
外键约束(foreign key references Constraint)

添加约束语句:
--添加主键标识约束
Alter table 表名 add Constraint PK_表名_列名 primary key identity (字段名)
  
--添加检查约束
Alter table 表名 add Constraint CK_表名_列名 check (表达式条件)
  
--添加默认约束
Alter table 表名 add Constraint DF_表名_列名 default (默认内容) for 字段名
  
--添加唯一约束
Alter table 表名 add Constraint UQ_表名_列名 unique (字段名)
  
--添加外键约束
Alter table 表名 add Constraint FK_表名_列名 foreign key (字段名) references 表名 (字段名)
增删改查语句:
--增加数据:
  Insert into 表名(列名1,列名2....)  values(值1,值2...)
  
--删除数据:
  Delete from 表名 where 列名=’?’
  
--修改数据:
  Update 表名 set 列名=’修改后数据’ where 列名=’修改前的数据’

--查询数据:
  Select * from 表名 where 列名=’?’
修改数据类型:
--修改数据类型语句
  Alter table 表名 alter column 列名 新的数据类型
四种完整性约束
实体完整性
 实体完整性指表中行的完整性。要求表中的所有行都有唯一的标识符,称为主关键字。能够唯一标识表中的每一条记录
  • 实现方式:主键、唯一键、IDENTITY属性
  • 约束方法:唯一约束、主键约束、标识列

    域完整性
     域完整性能够保证表中的数据是合法的数据 表中特定列数据的有效性,确保不会输入无效的值
  • 实现方式:类型、缺省值、约束、空值
  • 约束方法:限制数据类型、检查约束、外键约束、默认值、非空约束

    引用完整性
     引用完整性是指某列的值必须与其他列的值匹配 维护表间数据的有效性、完整性
  • 实现方式:建立外键联系另一表的主键
  • 约束方法:外键约束

    自定义完整性
     根据业务处理流程定义的特定业务规则
  • 实现方式:存储过程、触发器、规则
  • 约束方法:规则、存储过程、触发器
2

评论 (0)

取消