SQL增加列、修改列、删除列

简介: 有这样一个表: CREATE TABLE StuCourceInfo (     FStuID1 decimal(8,0),     FCourceID1 decimal(8,0) ...

有这样一个表:

  1. CREATE TABLE StuCourceInfo
  2. (
  3.     FStuID1 decimal(8,0),
  4.     FCourceID1 decimal(8,0)
  5.     CONSTRAINT FK_StuID foreign key(FStuID1) references StuInfo(FStuID),
  6.     CONSTRAINT FK_FCourceID foreign key(FCourceID1) references CourceInfo(FCourceID)
  7. )

现在要添加一列,用来表示某个学生某门课的成绩。

现在围绕这一列进行增加列、修改列、删除列操作。

 

一、图形界面操作

1、添加列

image

2、删除列

image

3、修改列

image

    图形化的操作是十分简单明了!

 

二、通过SQL进行增加列、修改列、删除列

1、增加列

  1. use DBTest02
  2. alter table StuCourceInfo add FGradeData varchar(30);

image

 

2、修改列

2.1 修改列的数据类型

  1. alter table StuCourceInfo alter column FGradeData varchar(4000);

image

2.2 修改列的名称

  1. EXEC sp_rename 'StuCourceInfo.FGradeData','FGradeData02'

image

 

3、删除列

  1. alter table StuCourceInfo drop column FGradeData02;

image

 

参考文献:

http://blog.csdn.net/xiyuan1999/article/details/6697372

相关文章
|
5月前
|
分布式计算 BI MaxCompute
SQL 能力问题之输出聚合的维度列的名称,如何解决
SQL 能力问题之输出聚合的维度列的名称,如何解决
|
6月前
|
SQL 关系型数据库 分布式数据库
PolarDB产品使用问题之如何查看SQL语句使用的是行索引还是列索引
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
7月前
|
SQL 前端开发
基于jeecgboot复杂sql查询的列表自定义列实现
基于jeecgboot复杂sql查询的列表自定义列实现
73 0
|
7月前
|
SQL 数据库
SQL标识列实现自动编号的步骤和技巧以及优势
SQL标识列实现自动编号的步骤和技巧以及优势
149 0
|
SQL 关系型数据库 MySQL
sql处理重复的列,更好理清分组和分区
sql处理重复的列,更好理清分组和分区
91 0
|
SQL
一条集多表查询、字段与字段拼接、合并每张表共同字段、新增列并赋值的SQL
一条集多表查询、字段与字段拼接、合并每张表共同字段、新增列并赋值的SQL
71 0
|
SQL 数据库管理
【SQL开发实战技巧】系列(九):一个update误把其他列数据更新成空了?Merge改写update!给你五种删除重复数据的写法!
本篇文章讲解的主要内容是:***你有没有经历过一个update把其他列数据清空了、使用merge更新合并记录、删除违反参照完整性的记录、给你五种删除重复数据的写法*** 【SQL开发实战技巧】这一系列博主当作复习旧知识来进行写作,毕竟SQL开发在数据分析场景非常重要且基础,面试也会经常问SQL开发和调优经验,相信当我写完这一系列文章,也能再有所收获,未来面对SQL面试也能游刃有余~。
【SQL开发实战技巧】系列(九):一个update误把其他列数据更新成空了?Merge改写update!给你五种删除重复数据的写法!
|
SQL
【SQL系列】在WHERE子句中使用别名来引用列
【SQL系列】在WHERE子句中使用别名来引用列
215 0
|
SQL 开发框架 .NET
【Sql Server】进阶之行数据转为列显示
在开发系统维护阶段,经常需要进行各种数据统计,各种报表之类的。 这个时候,行数据转数据显示就发挥作用了。 场景:行数据的某列值想作为字段列显示
158 0
【Sql Server】进阶之行数据转为列显示