如何在SQL中用ALTER TABLE语句修改表中的列名?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在SQL中用ALTER TABLE语句修改表中的列名?相关的知识,希望对你有一定的参考价值。
1、alter table student_info add “学生姓名”varchar(10);
2、update student_info set “学生姓名”='姓名';
3、alter table student_info drop column“姓名”。
SQL语言
SQL语言,是结构化查询语言(Structured Query Language)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
参考技术A altertable
student_info
add
“学生姓名”varchar(10);
update
student_info
set
“学生姓名”='姓名';
alter
table
student_info
drop
column“姓名”;
思维定式啊,题目没说只能用一个语句。
SQL语句怎么加列
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语句大全
参考技术AALTER TABLE 语句
ALTER TABLE 语句用于在已有的表中添加、修改或删除列。
ALTER TABLE 语法
如需在表中添加列,请使用下列语法:
ALTER TABLE table_nameADD column_name datatype
ALTER TABLE 实例
Persons 表:
在表 "Persons" 中添加一个名为 "Birthday" 的新列。
ALTER TABLE PersonsADD Birthday date
新列 "Birthday" 的类型是 date,可以存放日期。数据类型规定列中可以存放的数据的类型。
新的 "Persons" 表类似这样:
参考技术B 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
这个不太懂
别管这个啦,你还当真每个字都要弄懂?知道怎么做就可以了,详细的上网查。
追问ALTER TABLE Book ADD COLUMNs BTotal int
我写这句话,int报错
明明是ADD COLUMN,你非要写ADD COLUMNs
追问如果写成COLUMN就报错
追答ALTER TABLE Book ADD BTotal int
追问谢谢
本回答被提问者采纳以上是关于如何在SQL中用ALTER TABLE语句修改表中的列名?的主要内容,如果未能解决你的问题,请参考以下文章
SQL-W3School-高级:SQL ALTER TABLE 语句
sql [ALTER TABLE]要(1)添加,删除或修改列,或(2)在现有表中添加和删除各种约束。 #Syntax #Alter_table