SQL语句怎么加列

 我来答
四舍五不入6
高粉答主

2019-10-07 · 醉心答题,欢迎关注
知道答主
回答量:147
采纳率:100%
帮助的人:2.2万
展开全部

ALTER TABLE 语句

ALTER TABLE 语句用于在已有的表中添加、修改或删除列。

ALTER TABLE 语法

如需在表中添加列,请使用下列语法:

ALTER TABLE table_name

ADD column_name datatype

在表 "Persons" 中添加一个名为 "Birthday" 的新列。

ALTER TABLE Persons

ADD Birthday date

新列 "Birthday" 的类型是 date,可以存放日期。数据类型规定列中可以存放的数据的类型。

扩展资料:   

基本语句

1、数据记录筛选:

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 * from 数据表 where字段名 in ('值1','值2','值3')"

sql="select * from 数据表 where 字段名 between 值1 and 值2"

sql="select 列名1,列名2 from 数据表 where 字段名=字段值 group by 列名1,列名2 " (group by 用来分组,并且只有出现自group by 中的列名,才允许出现在select 语句中)。

2、更新数据记录:

sql="update 数据表 set字段名=字段值 where 条件表达式"

sql="update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式"

3、删除数据记录:

sql="delete from 数据表 where 条件表达式"

sql="delete from 数据表" (将数据表所有记录删除)

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

普实软件
2017-09-26 · 知道合伙人软件行家
普实软件
知道合伙人软件行家
采纳数:1703 获赞数:7398
普实软件ERP专家

向TA提问 私信TA
展开全部

ALTER TABLE 语句

ALTER TABLE 语句用于在已有的表中添加、修改或删除列。


ALTER TABLE 语法

如需在表中添加列,请使用下列语法:

ALTER TABLE table_name
ADD column_name datatype


ALTER TABLE 实例

Persons 表:

在表 "Persons" 中添加一个名为 "Birthday" 的新列。

ALTER TABLE Persons
ADD Birthday date


新列 "Birthday" 的类型是 date,可以存放日期。数据类型规定列中可以存放的数据的类型。


新的 "Persons" 表类似这样:


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bdb9803
推荐于2017-10-09 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
SQL语句在表中新增字段(列)
ALTER TABLE — 更改表属性

语法
ALTER TABLE table [ * ]
ADD [ COLUMN ] column type
ALTER TABLE table [ * ]
ALTER [ COLUMN ] column { SET DEFAULT value | DROP DEFAULT }
ALTER TABLE table [ * ]
RENAME [ COLUMN ] column TO newcolumn
ALTER TABLE table
RENAME TO newtable
ALTER TABLE table
ADD table constraint definition
用法
向表中增加一个 VARCHAR 列:
ALTER TABLE distributors ADD COLUMN address VARCHAR(30);
对现存列改名:
ALTER TABLE distributors RENAME COLUMN address TO city
使 用说明

ALTER TABLE user_info ADD username varchar(50) COLLATE Chinese_PRC_CI_AS NULL
更多追问追答
追问
使 用说明

ALTER TABLE user_info ADD username varchar(50) COLLATE Chinese_PRC_CI_AS NULL
这个不太懂
追答
别管这个啦,你还当真每个字都要弄懂?知道怎么做就可以了,详细的上网查。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式