(五):数据操纵语言中数据的操作

--表数据的操作


--输入数据
select * from 学生
--说明 :用在insert与表名之间的into是一个可选关键字
insert into 学生 (学号,姓名,性别,年龄,专业)
values ('003','杨丽','女',18,'计科')
insert into 学生 (学号,姓名,性别,年龄,专业)
values ('004','杨丽','女',18,'计科')
delete 学生 where 学号 = '004'


alter table 学生
add constraint ck check( 性别 in ( '男' ,'女'))


insert into  学生
(学号,姓名,性别,年龄,专业)
values ('005','张三','男',18,'网络工程')


--修改表中的数据
--数据操纵语言中修改数据即是更新数据用update关键字
/*
语法表示为:
update 表名
set 列名 = 新数据
where 条件表达式
*/
use test
go
alter table 学生
add 备注 char(20) 


update 学生
set 性别  = '已毕业'


--根据条件跟新数据
update 学生
set 备注 = '在读生'
where 姓名 = '王芳'

--删除数据  
--每次删除一行记录
/*
语法结构
deleted 表名
where 条件表达式
*/
delete 学生
where 学号 = '005'

--一次性删除表的所有记录 :清空表格
--有两种方法
--其中方法二更快

--方法一;
  delete 选课 
--方法二:
  truncate table 选课
//
--删除表
 drop table hh

//


版权声明:本文为u011390632原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。