SQL Server 2016(基本概念和命令)

创建表、删除表、修改表、修改列、删除列、插入数据、更新数据、删除表中的数据、select查询、select生成新数据、查询中使用函数、表联接实现多表查询、索引、视图
摘要由CSDN通过智能技术生成

1、文件类型。

【1】主数据文件:数据库的启动信息。扩展名为".mdf"。

【2】次要(辅助)数据文件:主数据之外的数据都是次要数据文件。扩展名为".ndf"。

【3】事务日志文件:包含恢复数据库的所有事务日志信息。扩展名为".ldf"。

【4】文件流数据文件:存储文档、图片、音频、视频等。

2、表的基本感念。

行:每行成为一条"记录"或"元组",用于描述一个对象的信息。

列:每列称为一个"字段"或"属性",用于描述对象的一个属性。

3、主键、外键。

主键:键,即关键字。主键由一个或多个字段组成,其具有唯一性不允许取空值(NULL)。一个表只能有一个主键

外键:一个关系数据库通常包含多个表,通过外键可以使多个表关联起来

4、常用数据类型。

精确数字:

        int:SQL Server中的主要数据类型。(整数型)

        bit:只有两种可以能值。只能是0、1或NULL(空值),Yes或No、True或False。(整数型)

        money:用来表示钱和货币值。

        

日期和时间:

        date:用于表示日期

        time:用于表示一天中的某个时间

        datetime:用于表示日期和时间

        

字符串:

        char:存储固定长度

        varchar:存储可变长度

        

Unicode字符串:

        nchar:存储固定长Unicode字符型数据。

        nvarchar:存储变长Unicode字符型数据。

5、创建表。

创建表的基本语法:

create table 表名
(
    列名1 数据类型(大小)
    列名2 数据类型(大小)
    列名3 数据类型(大小)
    ......

)

identity(1,1):表示该列为标识符,种子和增量值都为1。

not null:表示该列不允许空值

primary key:表示该列为主键列,并且不为空

check():表示该列创建约束括号内为约束条件

  • 32
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值