--操作1:为“教师表”表添加“年龄”列(数据类型为varchar,长度为3,允许为空)
--alter table 教师表 add 年龄 varchar(3)

--操作2:为“教师表”表添加“电子邮件”列(数据类型为varchar,长度为30限定电子邮件必须含有 @符号)
--alter table 教师表 add 电子邮件 varchar(30) check(电子邮件 like '%@%.%')

--操作:修改“教师表”表的“年龄”列数据类型为int
--alter table 教师表 alter column 年龄 int

--操作:删除“教师表”表的“年龄”列
--alter table 教师表
--drop column 年龄

--操作:将“教师表”中的“学历”列属性更改为NOT  NULL
--alter table 教师表 alter column 学历 char(10) not null

--操作1:将“教师表”中的工作时间列默认值设置为系统当前时间
--alter table 教师表 add default getdate() for 工作时间

--操作2:将“教师表”中的工作时间列默认值删除
--alter table 教师表 drop constraint df_教师表_工作时间 default getdate() for 工作时间
--alter table 教师表 add constraint df_教师表_工作时间

--操作1:将选课成绩表中的成绩列的检查约束设置为>=0且<=100
--alter table 选课成绩表 add constraint  CK_选课成绩表_成绩 check(成绩 between 0  and 100 )

--操作2:将选课成绩表中的成绩列的约束条件删除
--alter table 选课成绩表 drop constraint CK_选课成绩表_成绩

--操作1:将学生表中的“学生编号”列主键删除
--alter table 学生表
--drop primary key PK_学生表_5BF7A39115502E78_学生编号

--操作2:将学生表中的“学生编号”列设为主键
--alter table 学生表 add constraint pk_学生表 primary key (学生编号)

--操作:将课程表中的课程名称列设置为唯一性约束
--alter table 课程表 
--add constraint uq_课程表_课程名称 unique(课程名称)

--操作:被参照表(主键表)为学生表和课程表,参照表(外键表)为选课成绩表
--alter table 课程表 add constraint fk_学生表_课程表 foreign key  
--reference 学生表(学生编号)on delete cascade on update cascade

SQLserver2008数据表的修改操作相关推荐

  1. 数据表的基础操作(三)修改

    文章目录 修改表 修改表名 -- RENAME 修改数据表名称 修改字段数据类型 -- MODIFY 修改字段名 -- CHANGE 添加字段 -- ADD 添加在表的第一列--FIRST 在表的最后 ...

  2. 数据表的修改、删除与表中记录的录入

    实验4 MySQL数据表的修改.删除与表中记录的录入 目录 实验4 MySQL数据表的修改.删除与表中记录的录入 实验目的: 1.掌握MySQL中数据表结构的修改.删除: 2.掌握MySQL表中记录的 ...

  3. 数据表的基础操作(五)数据的修改

    文章目录 修改数据 -- UPDATE 一.修改有数据 实例1 二.修改指定数据 实例2 修改数据 -- UPDATE 随着时间的推移和数据的更新,所以我们要对表存储的数据进行修改. 一.修改有数据 ...

  4. SQL语言之DML语言学习(一) 数据插入与修改操作语言

    数据操作语言: 插入: insert 修改: update 删除:delete -.插入语句 方式一 语法: insert into表名(列名,-) values(值1,- ) ; INSERT IN ...

  5. mysql显示表已存在_MySQL数据库与数据表的相关操作

    数据库相关操作: 显示数据库:show databases; 如果是0.00秒并不代表没有花费时间,而是时间非常短,小于0.01秒. 创建数据库: Query OK表示创建成功,1行受到影响,处理时间 ...

  6. MySQL数据库基础(数据表的SELECT操作)

    文章目录 数据表的操作 1.创建成绩表 2.select表达式 3.查询 4.修改(AS) 5.筛选(WHERE) 6.排序(ORDER) 7.分组(GROUP) 8.过滤(HAVING) 9.聚合函 ...

  7. PHP数据表记录自己信息,PHP对数据表记录的操作

    •       插入数据 •       修改记录 •       删除记录 •       提取记录 •       指定记录提取 •       提取记录个数 插入数据 向数据表中增加记录,可以使 ...

  8. 创建数据表与修改数据表

    1.实验目的 理解和掌握数据库DDL语言,能够熟练地使用SQL DDL语句创建.修改和删除数据库.模式和基本表. 2.实验内容及要求 理解和掌握SQL DDL语句的语法,特别是各种参数的具体含义和使用 ...

  9. SQL Server数据库中创建数据表及数据类型操作应用

    创建表 使用的SQL命令:create table 格式: create table table_name ( list_name type() Y|N null yard, ) eg: 创建AM数据 ...

最新文章

  1. 基于Opencv实现眼睛控制鼠标
  2. matlab把每次循环的结果保存idx,来自Matlab的循环Python
  3. 蓝桥杯_算法训练_最小乘积(基本型)
  4. 解决烧录问题:Jlink的三线制SWD方式连接STM32芯片无法识别的解决方案
  5. Bit-Z生态联盟正式上线 开启全球加密货币市场新征程
  6. matlab 常用命令
  7. 移动端 c++ 开发_这 10 点值得移动端开发重点学习
  8. [BZOJ3275]Number解题报告|网络流
  9. 华为做raid5步骤_华为手机这个功能真棒!一键将录音转为文字!快快用起来吧...
  10. ARM介绍1:发展史
  11. 最新狼人杀休闲游戏微信小程序模板源码分享
  12. 论文笔记:微表情识别综述1
  13. visio流程图怎么合并线_visio图形怎么合并? visio合并图形的方法
  14. 实例讲解木马的分析方法
  15. spyder使用笔记
  16. 泛在传感器网络(Ubiquitous Sensor Network; USN)
  17. python定时发微信消息给心爱的她
  18. 在PostgreSQL中创建Arcgis企业级地理数据库
  19. 信捷PLC以太网通讯数据采集解决方案
  20. [024] 微信公众帐号小q机器人实例.

热门文章

  1. 单月营收超 12 亿元,叮咚买菜如何携手神策数据造就增长神话?
  2. 华润网络签约神策数据 数据赋能打造跨行业综合移动服务生态圈
  3. 案例 | 撇开虚荣指标,如何策划一场成功的拉新活动?
  4. 说下js中的bind
  5. Git 系列(七):使用 Git 管理二进制大对象
  6. Android 程序 正确修改包名的方式(源代码)
  7. .dex文件结构学习笔记(4)
  8. 【转贴】Lua 5.0 参考手册
  9. ISA2006的部署
  10. 如何区分SCSI卡和RAID卡?