【数据库视频】SQL Server 2008数据表管理

1.字段的数据类型:

数字数据类型:

  • 整数数据类型

           Bigint(长整型)、int、smallint、tinyint。

  • decimal和numeric(小数类型)

  • money和smallmoney(货币类型)

  • float和real数据类型(浮点类型)

  • bit(0和1)

字符数据类型:

  • char():无论实际多长,都占规定的长度

  • Nchar()可变长度

  • Varchar():存储变长数据,但存储效率没有char

  • Nvarchar(n):包含 n 个字符的可变长度 Unicode 字符数据

  • Text()text存储可变长度的非Unicode数据

  • Ntext()

日期和时间数据类型:

  • Datetime

  • Smalldatetime

差别:其表示的日期和时间范围不同,时间精确度也不同。

二进制数据类型:

Binary用于存储固定长度的二进制数据

Varbinay用于存储可变长度的二进制数据

image用于存储图像信息

专用数据类型:

Cursorsql_varianttabletimestampuniqueidentifierxml

2.使用CREATE TABLE语句创建表:

语法格式:

Create table [database_name.[owner].|owner.](可省略)table_name

(

{<column definition>|<table_constraint>

|column_name AS computed_column_expression

}[,…n]

)

[ON {filegroup|DEFAULT}]

[TEXTIMAGE_ON{filegroup|DEFAULT}]

DEFAULT表示当前列是否包含默认值

Column definition:字段

filegroup:文件组名

①新建查询,确认当前的数据库,create table。。。,输入信息,每个字段用","分隔 

3.创建数据表

单击新建表,输入列名、数据类型、是否允许Null值,保存。右击设计,进行再设计。

4.临时表

本地临时表,以"#"开头,仅对当前的用户连接是可见的,当用户从实例断开连接时自动被删除。Create table #TEST

全局临时表,以"##"开头,创建后对任何用户都是可见的,当所有引用该表的用户从SQL Server2008断开连接时被删除。Create table ##TEST

5.设置标识字段

①右击表设计,在列属性中找到表设计器——标识规范选择“员工编号”(是标识)选择,再设置标识增量标识种子,保存

编辑前200,只需要输入员工姓名

默认会出现编号,避免重复。

在创建数据表时使用关键字进行标识

6.使用默认值

①右击数据表设计,选择列,设置

常规——默认值或绑定,保存

②编辑前200行,插入数据

③查询分析器中查看,显示默认值

 

猜你喜欢

转载自blog.csdn.net/hsm_Jasmine/article/details/83242156