1、整型 smallint
int
bigint
2、字符型
非Unicode Unicode
①定长字符 char(n) nchar(n)
②变长字符 varchar(n) nvarchar(n)
3、浮点型
①近似值 单精度 real
双精度 float
4、精确型
②精确值 decimal(5,2) 第一个参数表示总长度 第二个参数表示小数部分的位数
numeric
5、日期时间类型 datetime 8字节
date 3字节
time 5字节
6、货币类型 money
7、布尔型 bit 0 False
1 True
8、唯一标识符 uniqueidentifier
二、建数据表
1、SSMS方式建立
2、SQL方式建立
create table 表名
(
字段名1(列名) 数据类型,
字段名2(列名) 数据类型,
…
字段名n(列名) 数据类型
)
create table Student
(
Name varchar(20) not null,
Age int ,
Sex char(2) not null,
Home varchar(200)
)
3、修改表结构
1)增加列
alter table 表名
add 列名1 数据类型,
列名2 数据类型
alter table Student
add Hobby varchar(20),
Addr varchar(50)
2)删除列
alter table 表名
drop column 列名1,列名2,列名n
alter table Student
drop column tel,Addr
3)修改列的数据类型
Alter table 表名
Alter column 列名 数据类型
alter table Student
alter column Home varchar(100)
4、删除表
drop table 表名
drop table Student
5、修改表名
exec sp_rename ‘原来的表名’,’重命名后的名字’
EXEC sp_rename ‘ClassInfo’,’ClassInfos’
5552

被折叠的 条评论
为什么被折叠?



