数据库表的操作(SQLserver数据库原理7)

数据库表的操作

目录

一、创建表
二、修改表
三、列约束和表约束
四、表数据的操作

一、创建表

1、为什么要创建表: 我们建好数据库后,相当于建了一个仓库,物理上是创建了几个操作系统文件(数据和日志人间),我们要存入数据才算是数据库。然而数据用表存放,所以我们要在建好的数据库中先建表,再放入数据
2、数据类型:
数据类型决定了数据的存储格式,代表不同的信息类型。为数据库中的字段和编程中的变量指定一个数据类型和划分合适空间。例如:char(2)和int型
(1)、字符型:

  • char(n)数据类型: 存储固定长度的字符串。不满的自动填补空格,n在1到8000字节之间
  • varchar(n)数据类型: 存储可变长度 字符串。有几个存几个,超出n的部分截断后存储,不满的存储实际的大小,所以当不确定长度又怕空间浪费时可以使用
  • text数据类型: 存储很大的数据,抄错8kb的ASCII数据可以使用

(2)、整型:

  • bigint(大整数): 所有数字,存储大小为8kb
  • int(整型): 存储大小为4kb
  • smallint(短整型): 存储大小为2kb
  • tinyint(微短整型): 从0-255的整形数据,存储大小为1kb

(3)、精确数值型: 由整数部分和小数部分构成

  • decimal(整数部分个数,小数部分个数),不能用于
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值