在SQL SERVER 的表中,插入新的字段

怎么在已有的一张表中插入新的字段啊
2024-11-24 20:32:53
推荐回答(5个)
回答1:

ALTER TABLE <表名> ADD <列名> <类型> <默认值>

例如:在T1表中新增INT型默认值为0的F1列

ALTER TABLE T1 ADD F1 INT DEFAULT('0')。

SQL即结构化查询语言(Structured Query Language),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

扩展资料

SQL SEVER中其他常见的语句:

1、说明:创建数据库

CREATE DATABASE database-name 。

2、说明:删除数据库

drop database dbname

3、说明:备份sql server

USE master

EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'

BACKUP DATABASE pubs TO testBack   --- 开始 备份

4、说明:创建新表

create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)

5、根据已有的表创建新表: 

A:create table tab_new like tab_old (使用旧表创建新表)。

B:create table tab_new as select col1,col2… from tab_old definition only。

参考资料:百度百科-SQL语句大全

回答2:

1、执行一个语句即可,比如下面的语句给table1语句增加一个AAA字段,类型为VARCHAR(10):

ALTER TABLE `table1` ADD `AAAA` VARCHAR( 10 ) NOT NULL ;

2、在数据表testa中id字段之后添加name字段:

扩展资料

数据记录筛选:

sql="select * from 数据表 where字段名=字段值 order by字段名[desc]"(按某个字段值降序排列。默认升序ASC)

sql="select * from 数据表 where字段名like '%字段值%' order by 字段名 [desc]"

sql="select top 10 * from 数据表 where字段名=字段值 order by 字段名 [desc]"

sql="select top 10 * from 数据表 order by 字段名 [desc]"

参考资料来源:百度百科:SQL语句大全

回答3:

ALTER TABLE table_name ADD column_name datatype

例如:

在mian表加入年龄,姓名,性别三个字段:

alter table main add 年龄char(3),姓名varchar(8),性别char(2)。

扩展资料:

表中添加字段:ALTER TABLE table_name ADD column_name datatype

删除表中的列:ALTER TABLE table_name DROP COLUMN column_name

修改字段:ALTER TABLE table_name ALTER COLUMN column_name datatype

修改数据表名:ALTER TABLE OLD_TABLE_NAME RENAME TO NEW_TABLE_NAME

修改列的数据类型:ALTER TABLE TABLE_NAME MODIFY COLUMN_NAME NEW_DATATYPE

参考资料:

百度百科_SQL SERVER

回答4:

用企业管理器找到你要添加字段的表,点击右键,选择设计表,然后你就可以在里面添加字段了

回答5:

方法1:企业管理器直接添加字段
方法2:T-SQL
user 数据库名称
go
alter table 表名 add 字段名 字段类型(长度) 是否为空(null是可以为空)