SQLserver2008数据表的修改操作
--操作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数据表的修改操作相关推荐
- 数据表的基础操作(三)修改
文章目录 修改表 修改表名 -- RENAME 修改数据表名称 修改字段数据类型 -- MODIFY 修改字段名 -- CHANGE 添加字段 -- ADD 添加在表的第一列--FIRST 在表的最后 ...
- 数据表的修改、删除与表中记录的录入
实验4 MySQL数据表的修改.删除与表中记录的录入 目录 实验4 MySQL数据表的修改.删除与表中记录的录入 实验目的: 1.掌握MySQL中数据表结构的修改.删除: 2.掌握MySQL表中记录的 ...
- 数据表的基础操作(五)数据的修改
文章目录 修改数据 -- UPDATE 一.修改有数据 实例1 二.修改指定数据 实例2 修改数据 -- UPDATE 随着时间的推移和数据的更新,所以我们要对表存储的数据进行修改. 一.修改有数据 ...
- SQL语言之DML语言学习(一) 数据插入与修改操作语言
数据操作语言: 插入: insert 修改: update 删除:delete -.插入语句 方式一 语法: insert into表名(列名,-) values(值1,- ) ; INSERT IN ...
- mysql显示表已存在_MySQL数据库与数据表的相关操作
数据库相关操作: 显示数据库:show databases; 如果是0.00秒并不代表没有花费时间,而是时间非常短,小于0.01秒. 创建数据库: Query OK表示创建成功,1行受到影响,处理时间 ...
- MySQL数据库基础(数据表的SELECT操作)
文章目录 数据表的操作 1.创建成绩表 2.select表达式 3.查询 4.修改(AS) 5.筛选(WHERE) 6.排序(ORDER) 7.分组(GROUP) 8.过滤(HAVING) 9.聚合函 ...
- PHP数据表记录自己信息,PHP对数据表记录的操作
• 插入数据 • 修改记录 • 删除记录 • 提取记录 • 指定记录提取 • 提取记录个数 插入数据 向数据表中增加记录,可以使 ...
- 创建数据表与修改数据表
1.实验目的 理解和掌握数据库DDL语言,能够熟练地使用SQL DDL语句创建.修改和删除数据库.模式和基本表. 2.实验内容及要求 理解和掌握SQL DDL语句的语法,特别是各种参数的具体含义和使用 ...
- SQL Server数据库中创建数据表及数据类型操作应用
创建表 使用的SQL命令:create table 格式: create table table_name ( list_name type() Y|N null yard, ) eg: 创建AM数据 ...
最新文章
- 基于Opencv实现眼睛控制鼠标
- matlab把每次循环的结果保存idx,来自Matlab的循环Python
- 蓝桥杯_算法训练_最小乘积(基本型)
- 解决烧录问题:Jlink的三线制SWD方式连接STM32芯片无法识别的解决方案
- Bit-Z生态联盟正式上线 开启全球加密货币市场新征程
- matlab 常用命令
- 移动端 c++ 开发_这 10 点值得移动端开发重点学习
- [BZOJ3275]Number解题报告|网络流
- 华为做raid5步骤_华为手机这个功能真棒!一键将录音转为文字!快快用起来吧...
- ARM介绍1:发展史
- 最新狼人杀休闲游戏微信小程序模板源码分享
- 论文笔记:微表情识别综述1
- visio流程图怎么合并线_visio图形怎么合并? visio合并图形的方法
- 实例讲解木马的分析方法
- spyder使用笔记
- 泛在传感器网络(Ubiquitous Sensor Network; USN)
- python定时发微信消息给心爱的她
- 在PostgreSQL中创建Arcgis企业级地理数据库
- 信捷PLC以太网通讯数据采集解决方案
- [024] 微信公众帐号小q机器人实例.