45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 电脑教程 > 阅读资讯:插入,删除,修改等功能

插入,删除,修改等功能

2019-03-30 19:34:07 来源:www.45fan.com 【

插入:

--.将元组(学号:201215128;姓名:陈冬;性别:男;所在系:CP;年龄:18岁)插入到学生表中

insert into student values('12301','陈冬','男',18,'CP');


--还可以这样添加

insert into student(sno,sname,sage,ssex,sdept) values('12303','陈晓',22,'男','YC');


--插入选课记录

insert into sc values('12303',4,88);
insert into sc values('12301',5,50);


--对每一个系,求学生的平均年龄,并把结构数据存入数据库中

create table tavg as
select sdept,avg(sage) 年龄 from student group by sdept;
select sdept,sage 年龄 from student order by sdept desc;

 

注意:

--order by:将查询结果按照一个或多个属性列的升序(ASC)或降序(desc),默认为升序
--group by :将查询结果按某一列的或多列的值分组

修改:


--修改:将学生12306的年龄改为18

update student set sage =16 where sno='12306';


--将计算机科学系全体学生的成绩置空,

update sc set grade=null where sno in
(select sno from student where sdept='CP');//括号里面表示一个集合

 

删除:

--删除名字带有“De_"的学生的信息

delete from course where trim(cname) like 'De\_%_' escape '\';

//使用 ESCAPE 关键字定义转义符。在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符。例如,要搜索在任意位置包含字符串 5% 的字符串,请使用:

WHERE ColumnA LIKE '%5/%%' ESCAPE '/' 即‘/’为转义字符,第二个‘%’为普通字符,第一、第三个为通配符。

//trim函数可以过滤指定的字符串:
mysql 中有ltrim() rtrim() 和trim()函数,用来删除空格。
ltrim为删除左边的空格
rtrim为删除右边的空格
trim除了删除两边的空格,还有另外一种功能。不单单是空格,也可以是某个字符


--删除计算机系的学生的选课记录

delete from sc where sno in(
select sno from student where sdept = 'CP');//括号里面表示一个集合

注意:delete 是用来删除元组的,drop是用来删除表的

 

 

 
 

本文地址:http://www.45fan.com/dnjc/100066.html
Tags: 修改 功能 插入
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部