欢迎来到天天文库
浏览记录
ID:37467728
大小:77.00 KB
页数:13页
时间:2019-05-24
《php+mysql教案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、MYSQL一、引入课题:除非最终检索它们并利用它们来做点事情,否则将记录放入数据库没什么好处。这就是SELECT语句的用途,即帮助取出数据。SELECT大概是SQL语言中最常用的语句,而且怎样使用它也最为讲究;用它来选择记录可能相当复杂,可能会涉及许多表中列之间的比较。本节介绍Select语句关于查询的最基本功能。二:授课内容项目一:《查询数据表中的记录?SELECT语句的语法如下:SELECTselection_list选择哪些列FROMtable_list从何处选择行WHEREprimary_constraint行必须满足什么条件GROUPBYgrouping_column
2、s怎样对结果分组HAVINGsecondary_constraint行必须满足的第二条件ORDERBYsorting_columns怎样对结果排序LIMITcount结果限定注意:所有使用的关键词必须精确地以上面的顺序给出。例如,一个HAVING子句必须跟在GROUPBY子句之后和ORDERBY子句之前。除了词“SELECT”和说明希望检索什么的column_list部分外,语法中的每样东西都是可选的。有的数据库还需要FROM子句。MySQL有所不同,它允许对表达式求值而不引用任何表。知识点:1普通查询lSELECT最简单的形式是从一张表中检索每样东西:mysql>SELECT
3、*FROMpet;其结果为:+----------+--------+---------+------+------------+------------+
4、name
5、owner
6、species
7、sex
8、birth
9、death
10、+----------+--------+---------+------+------------+------------+
11、Fluffy
12、Harold
13、cat
14、f
15、1993-02-04
16、NULL
17、
18、Claws
19、Gwen
20、cat
21、m
22、1994-03-17
23、NULL
24、
25、Buffy
26、Harold
27、dog
28、f
29、1989-05-13
30、NULL
31、
32、Chirpy
33、
34、Gwen
35、bird
36、f
37、1998-09-11
38、NULL
39、
40、Fang
41、Benny
42、dog
43、m
44、1990-08-27
45、NULL
46、
47、Bowser
48、Diane
49、dog
50、m
51、1990-08-31
52、1995-07-29
53、
54、Whistler
55、Gwen
56、bird
57、NULL
58、1997-12-09
59、NULL
60、
61、Slim
62、Benny
63、snake
64、m
65、1996-04-29
66、NULL
67、
68、Puffball
69、Diane
70、hamster
71、f
72、1999-03-30
73、NULL
74、+----------+--------+---------+------+------------+------------+l查询特
75、定行:你能从你的表中只选择特定的行。例如,如果你想要验证你对Bowser的出生日期所做的改变,像这样精选Bowser的记录:mysql>SELECT*FROMpetWHEREname="Bowser";其结果为:+--------+-------+---------+------+------------+------------+
76、name
77、owner
78、species
79、sex
80、birth
81、death
82、+--------+-------+---------+------+------------+------------+
83、Bowser
84、Diane
85、dog
86、m
87、1990-08-
88、31
89、1995-07-29
90、+--------+-------+---------+------+------------+------------+你可以对照前一个例子来验证。l查询特定列如果你不想要看到你的表的整个行,就命名你感兴趣的列,用逗号分开。例如,如果你想要知道你的动物什么时候出生的,精选name和birth列:mysql>SELECTname,birthFROMpetwhereowner="Gwen";其结果为:+----------+------------+
91、name
92、birth
93、+----------+------------+
94、Claws
95、1994-03-
96、17
97、
98、Chirpy
99、1998-09-11
100、
101、Whistler
102、1997-12-09
103、+----------+------------+l进行表达式计算前面的多数查询通过从表中检索值已经产生了输出结果。MySQL还允许作为一个公式的结果来计算输出列的值。表达式可以简单也可以复杂。下面的查询求一个简单表达式的值(常量)以及一个涉及几个算术运算符和两个函数调用的较复杂的表达式的值。例如,计算Browser生活的天数:mysql>SELECTdeath-birthFROMpetWHEREname=
此文档下载收益归作者所有