1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * 声明整型数据列时,我们可以为它指定个显示宽度M(1~255),如INT(5),指定显示宽度为5个字符,如果没有给它指定显示宽度,MySQL会为它指定一个默认值。显示宽度只用于显示,并不能限制取值范围和占用空间,如:INT(3)会占用4个字节的存储空间,并且允许的最大值也不会是999,而是INT整型所允许的最大值。 * * * * * * * * * * * * * * * * * * * * * * * * * 怎么查的? 学员编号 学员姓名 地址 所在班级 ……. 001 张明全 湖南长沙 S201 002 李菲 湖北宜昌 S202 003 于寄谦 甘肃天水 S204 004 刘国正 山东荷泽 S201 005 周接轮 台湾新竹 S204 006 巩小妹 香港龙湾 S203 007 巩大妹 香港龙湾 S203 008 张明敏 北京顺义 S202 009 矛十八 四川棉阳 S204 010 罗林光 陕西临潼 S202 011 司马坡 新疆喀什 S201 S202 陕西临潼 罗林光 010 … S202 湖北宜昌 李菲 002 S202 北京顺义 张明敏 008 SELECT * FROM Student WHERE 所在班级 = ‘S202’ SQL语法 SELECT [DISTINCT | DISTINCTROW | ALL] select_expression,... [FROM table_references [WHERE where_definition] [GROUP BY col_name,...] [HAVING where_definition] [ORDER BY {unsigned_integer | col_name | formula} [ASC | DESC] ,...] [LIMIT [offset,] rows] [PROCEDURE procedure_name] ] 查询记录操作 from子句:指定查询数据的表 where子句:查询数据的过滤条件 group by子句:对匹配where子句的查询结果进行分组 having子句:对分组后的结果进行条件限制 order by子句:对查询结果结果进行排序,后面跟desc降序或asc升序(默认)。  limit子句:对查询的显示结果限制数目 procedure子句:查询存储过程返回的结果集数据 查询举例 SELECT 列名 FROM 表名 [WHERE 查询条件表达式] [ORDER BY 排序的列名[ASC或DESC]] 列名称 SELECT SNo, SName, Sdept 表名 FROM Student 过滤条件 WHERE SSEX = 0 排序条件 ORDER BY SNo SELECT SNo,SName,Sdept FROM Students WHERE SSEX = 0 ORDER BY SNo 举例1 : 查询全体学生的学号与姓名。 select sno,sname from student; 举例2 : 查询全体学生的详细记录。 select sno,sname,ssex,sage,sdept from student; 或select * from student; 举例3 : 查全体学生的姓名及其出生年份。 select sname,2008-sage from student;? 举例4 : 查询全体学生的姓名、出生年份和所有系,要求用小写字母表示所有系名。 select sname,year of birth: ,2008-sage, islower(sdept) from student; 举例5 : 查询选修了课程的学生学号(去掉重复的记录) select distinct studentid from sc; 举例6 : 查询全体学生的学号与姓名,用中文显示列名。 select sno as ‘编号’,sname as ‘姓名’ from student; 举例7 : 给表设置别名。 select s.sno,s.sname from student as s; 举例8 : 查询年龄在20以下的学生的姓名。 select sname from student where sage20;? 举例9 : 查询全体学生的姓名、年龄,要求按照年龄降序排序。 select sname,sage from student order by sage desc; 举例10 : 查询年龄最大

文档评论(0)

didala + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档