创建表的基本语法(详细)--SqlServer

表的基本结构
 

create table 表名(

 字段名1 数据类型,
 字段名2 数据类型

)

数据类型常用:

文本:

char(),varchar(),nvarchar(),text

--char() 定长:

--说明:char(10):无论存储数据是否真的到了10个字节,都要占用10个字节

例如:

char(10)存储了'ab',但是它仍然占用10个字节

--varchar() 变长:

--说明:varchar(10):它存了几个字节就是几个字节,但最大长度不会超过10个字节

例如:

varchar(10)存储了'ab',但它中占用两个字节

--text :长文本

--说明:要存很多内容的字段用比较好

--char,varchar,text等数据类型前面加上‘n’,它主要是存储unicode字符,对中文比较友好。

例如:

varchar(10):存储100个字母或者50个汉字

nvarchar(10):存储100个字母或者100个汉字

数字:

int,decimal,money

--int 从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)

--说明:一般存储整数用

--decimal 从 -10^38 1 到 10^38 –1 的固定精度和小数位的数字数据

--说明:一般存储小数用

--money 货币数据值介于 -2^63 (-922,337,203,685,477.5808) 与 2^63 -1 ( --922,337,203,685,477.5807) 之间,精确到货币单位的千分之十

--说明:一般存储钱的时候用

时间:

datatime,datatime,smalldatatime

--data类型:只能存 年 月 日

--datatime类型:可以存年 月 日 时 分 秒

--smalldatatime:从1900年开始的年 月 日 时 分 秒 ,效率比另外两个高一点,占用空间也会小一点

五大约束

1、主键约束(Primay Key Coustraint) 唯一性,非空性
2、唯一约束 (Unique Counstraint)唯一性,可以空,但只能有一个
3、检查约束 (Check Counstraint)对该列数据的范围、格式的限制(如:年龄、性别等)
4、默认约束 (Default Counstraint)该数据的默认值
5、外键约束 (Foreign Key Counstraint)需要建立两表间的关系并引用主表的列

注: Counstraint只是代表约束的意思

最后的话

工作上数据库太重要了,各位加油!!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值