SQL 删除一个字段

我用下面的语句给某个表增加了一个字段
alter Table aaa Add(name Char(8) Before ename)
现在我要把这个字段从该表里面删除,该用什么语句呢?
谢谢!
就是把name 字段从表里删除。

删除字段的语句:ALTER TABLE aaa DROP COLUMN name 。

语法:

某些数据库系统不允许这种在数据库表中删除列的方式 (DROP COLUMN column_name)。要改变表中列的数据类型,使用下列语法:

实例演示:

1、新的 "Persons" 表类似这样:

2、删除 "Person" 表中的 "Birthday" 列:

3、执行结果如下:

扩展资料:

其他常用SQL操作语句:

1、修改字段类型 。

2、sp_rename 改名 。

更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。 

如:EXEC sp_rename 'newname','PartStock' 

3、sp_help 显示表的一些基本情况 。

4、判断某一表PartStock中字段PartVelocity是否存在 。

参考资料:

百度百科--SQL语句大全

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-10-29

一、删除字段SQL语句如下:

ALTER TABLE TABLE_NAME 

DROP COLUMN COLUMN_NAME 

二、参数说明

TABLE_NAME :表格的名称

COLUMN_NAME  :字段名称 

三:例子

ALTER TABLE Person

DROP COLUMN Birthday

扩展资料

数据操纵语言DML,用户通过它可以实现对数据库的基本操作。例如,对表中数据的查询、插入、删除和修改。 在DML中,应用程序可以对数据库作插,删,改,排,检等五种操作。

删操作:删除数据库中不必再继续保留的一组记录,如DELETE 对数据库中记录作删除标志。PACK是将标有删除标志的记录彻底清除掉。ZAP 是去掉数据库文件的所有记录。

参考资料:百度百科数据操作语言




本回答被网友采纳
第2个回答  推荐于2019-08-04

语句为:ALTER TABLE aaa  DROP COLUMN name

ALTER TABLE 语句用于在已有的表中添加、修改或删除列。现在,我们希望在表 "Persons" 中删除一个名为 "Birthday" 的列。我们使用下列 SQL 语句:

使用sql对数据库操作:

    连接数据库命令: mysql -u root -p密码

    创建数据库:create database dbname;

    查看所有的数据库:show databases;

    删除数据库: drop database dbname;

    切换数据库:use dbname;

知识拓展:

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。

本回答被网友采纳
第3个回答  推荐于2017-10-04
你要的答案:alter table aaa drop column name

alter table语句使用示例:

【例1】将表book的新增加的两个字段book_copy_no,publish_date删除

alter table book
drop column book_copy_no,publish_date

【例2】将表book的book_name字段的长度先改为32,再改回30。

alter table book
alter column book_name varchar(32) not null
alter table book
alter column book_name varchar(30) not null

【3】将表book增加两个字段:book_copy_no,publish_date

alter table book
add book_copy_no varchar(10),publish_date smalldatetime

使用ALTER TABLE语句可以为表添加或删除列,也可以修改列性质。
1. ALTER TABLE语句的语法形式:
ALTER TABLE table
{
[ ALTER COLUMN column_name
{ new_data_type [ ( precision [ , scale ] ) ]
[ NULL | NOT NULL ]}]
| ADD
{ [ < add_column_name add_data_type > ]} [ ,...n ]
| DROP COLUMN {drop_colum_name } [ ,...n ]
}
在以上语法形式中:
column_name:要修改的列名。
new_data_type :要修改列的新数据类型。
precision:是指定数据类型的精度。
scale:是指定数据类型的小数位数。
add_column_name :要添加到表中的列名。
add_data_type :要添加到表中的列的数据类型。
drop_colum_name :要从表中删除的列名
[ ,...n ]:可以有多个列。

参考资料:本人SQL课程上课资料

本回答被提问者采纳
第4个回答  2009-01-07
新增字段:
ALTER TABLE [表名] ADD [字段名] NVARCHAR (50) NULL

删除字段:
ALTER TABLE [表名] DROP COLUMN [字段名]

修改字段:
ALTER TABLE [表名] ALTER COLUMN [字段名] NVARCHAR (50) NULL