P22 表

1.表的基本概念

2.设计表

2.1数据类型

2.2列数,每一列数据类型和长度

2.3是否允许为空

2.4约束是否使用,哪里使用

2.5哪些是主键,哪些是外键

3.数据类型

Bigint 大整形 8字节

int 整形 4字节

smallint 2字节

tinyint 微整形 1字节

Bit 位 0/1 0以外都为1

decimal[(p[,s])]   number 小数 p总位数 s小数位p默认18 s默认0

Money 货币 8字节 0-3整数,4-7小数

Smallmoney 与 money数据类型相似 4字节

float 8字节 最大15精度

字符串

Char(n) 长度大于n则截取掉 1<n<8000

Varchar(n) 长度为实际字符长度,节省空间
Unicode字符串

4.创建表

4.1 create table

创建学生表(学号,姓名,年龄,性别)

create table 学生表
{
学号 varchar(15) not null,
姓名 char(10) not null,
年龄 int null,
性别 char(5)
}

5修改表

5.1添加,修改,删除列

为学生表添加sno列

alter table student 
add sno varchar(15) not null

修改name的数据类型为varchar(20)

alter table student
alter colum name varchar(20)

删除列

alter table student 
drop column age

修改列名,修改表名

修改列名 name -> sname

exec sp_rename ‘student.name’,’sname’

修改表名

exec sp_rename 'student','Stu'

5.2添加或者删除约束

唯一约束可以为空

检查约束,限制输入值

 

 

 

 

 

 

 

 

 

 

 

 

6.删除表

use DB1
drop table stu

 

posted @ 2022-10-14 14:16  驼七  阅读(25)  评论(0)    收藏  举报