SQL 删除一个字段

我用下面的语句给某个表增加了一个字段alterTableaaaAdd(nameChar(8)Beforeename)现在我要把这个字段从该表里面删除,该用什么语句呢?谢谢... 我用下面的语句给某个表增加了一个字段
alter Table aaa Add(name Char(8) Before ename)
现在我要把这个字段从该表里面删除,该用什么语句呢?
谢谢!
就是把name 字段从表里删除。
展开
 我来答
加百列windy
高粉答主

推荐于2019-11-15 · 每个回答都超有意思的
知道小有建树答主
回答量:2074
采纳率:100%
帮助的人:91.6万
展开全部

删除字段的语句: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语句大全

啤酒哥知识站
推荐于2019-10-29 · TA获得超过2.6万个赞
知道答主
回答量:191
采纳率:0%
帮助的人:8.8万
展开全部

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

ALTER TABLE TABLE_NAME 

DROP COLUMN COLUMN_NAME 

二、参数说明

TABLE_NAME :表格的名称

COLUMN_NAME  :字段名称 

三:例子

ALTER TABLE Person

DROP COLUMN Birthday

扩展资料

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

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

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




本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1e44ba2
推荐于2019-08-04 · TA获得超过5684个赞
知道答主
回答量:64
采纳率:100%
帮助的人:8385
展开全部

语句为:ALTER TABLE aaa  DROP COLUMN name

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

使用sql对数据库操作:

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

  2. 创建数据库:create database dbname;

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

  4. 删除数据库: drop database dbname;

  5. 切换数据库:use dbname;

知识拓展:

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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
锁神塔
推荐于2017-10-04 · TA获得超过1022个赞
知道小有建树答主
回答量:1763
采纳率:0%
帮助的人:503万
展开全部
你要的答案: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课程上课资料

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
felly822
2009-01-07 · TA获得超过265个赞
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:251万
展开全部
新增字段:
ALTER TABLE [表名] ADD [字段名] NVARCHAR (50) NULL

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

修改字段:
ALTER TABLE [表名] ALTER COLUMN [字段名] NVARCHAR (50) NULL
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式