- Rongsen.Com.Cn 版权所有 2008-2010 京ICP备08007000号 京公海网安备11010802026356号 朝阳网安编号:110105199号
- 北京黑客防线网安工作室-黑客防线网安服务器维护基地为您提供专业的
服务器维护
,企业网站维护
,网站维护
服务 - (建议采用1024×768分辨率,以达到最佳视觉效果) Powered by 黑客防线网安 ©2009-2010 www.rongsen.com.cn
作者:黑客防线网安SQL维护基地 来源:黑客防线网安SQL维护基地 浏览次数:0 |
如果以降序排列,则在order by中加入关键字desc,升序则加入关键字asc,默认是升序
having子名能引用任何列或在查询中命名的别名,它最后运用,就在项目被送到客户之前是,没有变化。需要注意,不要对应该在where子句中的项目使用having.
limit子名被用来限制select返回的行数,如果给定1个参数,它指出返回行的最大数目;如果给定2个参数,第一个指定要返回的第一行的偏移量,第二个指定返回行的最大数目,初始行的偏移量是0
//返回前5个记录
select * from table limit 5;
//返回第6到第15个记录
select * from table limit 5,10;
select .... into outfile ’文件名’ 格式的select语句将选择的行写入一个文件,文件在服务器上被创建,并且不能是已经存在的,且在服务器主机上还必须有file权限以使用这种select
distinct,使用了这个关键字后,再执行select语句的结果集中,如果有重复的值,则会在结果集中去掉重复的值而只保留一个值。
//选择学生表中所有学生的姓名记录,并且筛选掉重复的记录,将记录保存在名字为name的结果集中,并按学号由大到小排列
select distinct sname as name, sno from student order by sno desc;
//选择学生表中所有学生的姓名和年龄,并将每个同学的姓名后加上“同学”二字,将每个人的年龄增加1岁,同是计算所有同学年龄的平均值
// sum() ---- 求所有数据的总和
// max() ----求所有数据中的最大值
// min() -----求所有数据中的最小值
// count() ---求所有数据的个数
// avg() ---- 求所有数据的平均值
select sname, "同学", age+1, avg(age) from student;
//列出学号在1和100之间,并且成绩大于85分的所有姓”赵“同学的所胡记录
// % ---代表任意字符
//使用通配符时,前面必须用关键字”like”
select * from student where sname like ’赵%’ and sno between 1 and 100 and sno in (select sno from student where grade>85);
//使用学生表、课程表以及学生选课表这3个基本表,列出所有学生的姓名、学号、所选课程的课程名称及该课程的学分
select sname, sno, cno, credit from student, course, sc where student.sno=sc.sno and sc.cno=course.cno;
三、数据更新
1、数据插入
insert into <表名> [<列名>[,<列名>]....) values (value1, value2,...);
如果表中的每一列均有数据插入,则可不用指定任何表名
2、数据修改
update <表名> set <列名>=新值 where <条件表达式>
3、数据删除
删除指的是删除数据库中的一个记录,而不是删除某一列
delete from <表名> where <条件表达式>
我要申请本站:N点 | 黑客防线官网 | |
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479 |