SQL 数据库表,字段的操作(增,删,改,查)

 添加

1、向Loginfo中添加新列“newcomlum1” ,int型,

ALTER   TABLE   Loginfo   ADD   newcomlum1   int   NULL

2、表:LogInfo

代码
 1 --判断要添加列的表中是否有主键
 2 if exists(select 1 from sysobjects where parent_obj=object_id('LogInfo') and xtype='PK')
 3 begin
 4 print '表中已经有主键,列只能做为普通列添加'
 5 --添加int类型的列,默认值为0
 6  alter table LogInfo add 列名 int default 0  
 7 end
 8 else
 9 begin
10 print '表中无主键,添加主键列'
11 --添加int类型的列,默认值为0
12  alter table LogInfo add 列名 int primary key default 0  
13 end

 删

ALTER   TABLE  LogInfo DROP   COLUMN   列名

 修改

1、修改 类型

修改字段类型为int

ALTER TABLE LogInfo  ALTER COLUMN 列名 int

2、修改字段名

LogInfo(表).LogInfocomlum1(字段名)--改为---〉LogInfocomlum2

 EXEC   sp_rename   'LogInfo.LogInfocomlum1',   'LogInfocomlum2'

 查

(数据库中所有的表、用户表名)

select   name   from   sysobjects 
select   name   from   sysobjects   where   xtype='u' 

--下面LogInfo,用户自己建的表

select   c.*   from   syscolumns   c,   sysobjects   o  
  where   c.id   =   o.id   and   o.type   =   'U'   and   o.name   =   'LogInfo

 

 

 

 很不错的网盘(http://ww618.com/-旺旺618 祝博友们每天旺,每天发。-_-)

 

 

 

 

 

posted @ 2009-11-27 14:23  地、  阅读(474)  评论(0)    收藏  举报