数据库中表的相关操作

A、查看表:

Code:
  1. EXEC SP_HELP 表名  

 

 

B、添加数据

Code:
  1. INSERT 表名[ 字段列表 ] VALUES ( 列表值 )   
  2.   
  3. 例如:   
  4. INSERT 学生信息 VALUES( 1020,'计算机系','2009级计算机网络专业班','张强','男',1990-11-11,'青海' )  

向一张表中添加另外一张表的数据:

Code:
  1. 语法:   
  2. INSERT 表名[ 字段列表 ] SELECT 语句   
  3.   
  4. 例如:向表‘学生信息_1’中添加表‘学生信息_2’中的记录。   
  5. INSERT 学生信息_1 SELECT * FROM 学生信息_2  

 

 

C、修改表

a、添加列

Code:
  1. ALTER TABLE 表名   
  2. ADD 列名 数据类型 [ ( 长度 ) NULL/NOT NULL ]  

注:向已经存在的表中添加列时,新添加的列可以设置成允许为空;若新添加列设置成不允许为空时,则必须指定默认值。

 

b、添加约束

Code:
  1. 语法:   
  2. ALTER TABLE 表名   
  3. ADD CONSTRAINT 约束定义   
  4.   
  5. 例如:为‘系别’字段设置默认值‘计算机系’   
  6. ALTER TABLE 学生信息   
  7. ADD CONSTRAINT DEF_STU DEFAULT '计算机系' FOR 系别  

 

c、删除约束

Code:
  1. 语法:   
  2. ALTER TABLE 表名   
  3. DROP CONSTRAINT 约束名   
  4.   
  5. 例如:删除默认值‘计算机系’   
  6. ALTER TABLE 学生信息   
  7. DROP CONSTRAINT DEF_STU  

 

d、删除列

Code:
  1. 语法:   
  2. ALTER TABLE 表名  
  3. DROP COLUMN 列名 
  4.   
  5.   
  6. 例如:删除‘系别’字段 
  7. ALTER TABLE 学生信息  
  8. DROP COLUMN 系别  

 

 e、修改列属性

Code:
  1. 语法:   
  2. ALTER TABLE 表名   
  3. ALTER COLUMN 列名 新属性   
  4.   
  5. 例如:修改电话长度为30   
  6. ALTER TABLE 学生信息   
  7. ALTER COLUMN 系别 CHAR(30) NOT NULL  

 

 

D、删除表

Code:
  1. 语法:   
  2. DROP TABLE 表名   
  3.   
  4. 例如:删除表‘学生信息_1’、‘学生信息_2’、‘学生信息_3’。   
  5. DROP TABLE  学生信息_1,学生信息_2,学生信息_3  

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值