ALTER TABLE table_name ADD column_name datatype
例如:
在mian表加入年龄,姓名,性别三个字段:
alter table main add 年龄char(3),姓名varchar(8),性别char(2)。
![](https://image.cha138.com/20230426/ddd52ae9e0004cad99d8b0ff758d3b1b.jpg)
扩展资料:
表中添加字段: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),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
![](https://image.cha138.com/20230426/42e3c0b9d53f4a3a80674f75104770e8.jpg)
扩展资料:
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语句大全
插入多行数据,原表中有多条数据,再建新表很麻烦,就要用到以下语法:
通过Insert select 语句将现有的表的数据添加到已存在的表中
语法:Insert into<新的表名>(列名)
select<列名>
from<旧的表名>
注意:AddressList表必须预先创建,并具有列名
通过select into 语句将现有的表的数据添加到新表中
语法:Select<列名> -- 旧表的列名
Into<新的表名>
from<旧的表名>