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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在SQL SERVER 的表中,插入新的字段相关的知识,希望对你有一定的参考价值。

怎么在已有的一张表中插入新的字段啊

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

参考技术A

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语句大全

参考技术B

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语句大全

参考技术C 用企业管理器找到你要添加字段的表,点击右键,选择设计表,然后你就可以在里面添加字段了 参考技术D ALTER TABLE doc_exa ADD column_b VARCHAR(20) NULL

doc_exa是表名

column_b是新加的字段

VARCHAR(20)是新加字段的类型和长度本回答被提问者采纳

Sql-Server用insert插入多行数据-语法和例子

插入多行数据,原表中有多条数据,再建新表很麻烦,就要用到以下语法:


通过Insert select 语句将现有的表的数据添加到已存在的表中
语法:Insert into<新的表名>(列名)
select<列名>
from<旧的表名>
注意:AddressList表必须预先创建,并具有列名

通过select into 语句将现有的表的数据添加到新表中
语法:Select<列名> -- 旧表的列名
Into<新的表名>
from<旧的表名>

 









以上是关于在SQL SERVER 的表中,插入新的字段的主要内容,如果未能解决你的问题,请参考以下文章

sql 只向一个有 10 个字段的表中插入两个值

SQL Server 根据字段的值触发插入和/或更新的记录

SQL server 2005如何设置一个或几个字段唯一约束?

Sql Server2005数据库怎么查看视图里的字段。

sql server 数据库中,2000W行的表数据添加到新表中,新表多几个字段

SQL Server 在多个线程中插入死锁