串还是在数字的上下文被使用。
mysql》 select NOW();
…》 "1997…12…15 23:50:26"
mysql》 select NOW() + 0;
…》 19971215235026
CURDATE()
CURRENT_DATE
以"YYYY…MM…DD"或YYYYMMDD 格式返回今天日期值,取决于函数是在一个字符串还是数字上下文被使用。
mysql》 select CURDATE();
…》 "1997…12…15"
mysql》 select CURDATE() + 0;
…》 19971215
CURTIME()
CURRENT_TIME
以"HH:MM:SS"或HHMMSS 格式返回当前时间值,取决于函数是在一个字符串还是在数字的上下文被使用。
mysql》 select CURTIME();
…》 "23:50:26"
mysql》 select CURTIME() + 0;
…》 235026
…》 10
(10)分组计算函数
这些函数,常常是与GROUP BY 子句一起使用的函数,作用是对聚合在组内的行,进行计算。
如果在不包含GROUP BY 子句的一个语句中使用聚合函数,它等价于聚合所有行。
COUNT(expr)
返回由一个SELECT 语句检索出来的行的非NULL 值的数目。
mysql》 select student。student_name;COUNT(*)
from student;course
where student。student_id=course。student_id
GROUP BY student_name;
COUNT(*)在它返回的检索出来的行数目上有些不同,不管他们是否包含NULL 值。如果SELECT 从一个表检索,
或没有检索出其他列并且没有WHERE 子句,COUNT(*)被优化以便快速地返回。例如:
mysql》 select COUNT(*) from student;
COUNT(DISTINCT expr;'expr。。。')
返回一个无重复值的数目。
mysql》 select COUNT(DISTINCT results) from student;
PHP 讲义 第 76 页 共 90 页
…………………………………………………………Page 77……………………………………………………………
在MySQL 中,你可以通过给出一个表达式列表以得到不同的表达式组合的数目。
AVG(expr)
返回expr 的平均值。
mysql》 select student_name; AVG(test_score)
from student
GROUP BY student_name;
MIN(expr)
MAX(expr)
返回expr 的最小或最大值。MIN()和MAX()可以有一个字符串参数;在这种的情况下,他们返回最小或最大的字
符串值。
mysql》 select student_name; MIN(test_score); MAX(test_score)
from student
GROUP BY student_name;
SUM(expr)
返回expr 的和。注意,如果返回的集合没有行,它返回NULL !
第三节 实验四 MySQL 实验
1。MySQL 基本命令练习
(1)准备数据
在MS…DOS 或命令提示符下,进入MySQL 安装目录bin
键入命令mysql 回车,连接成功后键入以下简单命令,在test 数据库中建立测试表abc,并插入示例数据。
具体步骤和相应命令如下:
①use test; (回车)'说明:打开名为test 的数据库'
Database changed (MySQL 服务器返回的结果)
②create table abc(a varchar(10);b varchar(10);c varchar(10)); (回车)'说明:在test 数据库中建立测试表abc'
Query OK; 0 rows affected (0。05 sec) (MySQL 服务器返回的结果)
③desc abc; (回车)'说明:显示表abc 的结构'
(下面为MySQL 服务器返回的结果)
+…………………+…………………………………+………………+……………+………………………+………………………+………………………+
| Field | Type | Null | Key | Default | Extra |
+…………………+…………………………………+………………+……………+………………………+…………………+………………………………+
| a | varchar(10) | YES | | NULL | |
| b | varchar(10) | YES | | NULL | |
| c | varchar(10) | YES | | NULL | |
+…………………+…………………………………+………………+……………+………………………+………………………+…………………………+
3 rows in set (0。06 sec)
④select * from abc; (回车)'说明:查询表abc 中的数据'
Empty set (0。11 sec) '说明:表abc 中无数据'
⑤insert into abc values("a1";"b1";"c1"); (回车)'说明:在表abc 中插入第一行数据'
Query OK; 1 row affected (0。05 sec)
⑥insert into abc values("a2";"b2";"c2"); (回车)'说明:在表abc 中插入第二行数据'
Query OK; 1 row affected (0。05 sec)
⑦insert into abc values("a3";"b3";"c3"); (回车)'说明:在表abc 中插入第三行数据'
Query OK; 1 row affected (0。05 sec)
select * from abc;
PHP 讲义 第 77 页 共 90 页
…………………………………………………………Page 78……………………………………………………………
(下面为MySQL 服务器返回的结果表明,已经成功地在abc 表中插入了三行数据)
+………………+………………+………………+
| a | b | c |
+………………+………………+………………+
| a1 | b1 | c1 |
| a2 | b2 | c2 |
| a3 | b3 | c3 |
+………………+………………+………………+
3 rows in set (0。00 sec)
(2 )准备示例程序abc。php,存放在发布文档目录d:www 下,其内容为:
a 列数据b 列数据c 列数据
小说推荐
- JMS简明教程(PDF格式)
- -Page 1-JMS1.1规范中文版卫建军2007‐11‐22-Page 2
- 其他
- 最新章:第28章
- JSP入门教程(DOC格式)
- -Page 1-jsp 入门教程0.0.1版权(c 2008 叮咚老菜鸟叮咚对文档的任何问题或建议,请给叮咚发邮件或留言。QQ:475784337QQ 群:51239192MSN:lingirl6@hotmail.EMAIL:lingirl6@hotmail.2008-02-28 20:05:061
- 其他
- 最新章:第37章
- asp基础实用教程(DOC格式)
- 目 录一、关于ASP二、ASP的新功能三、创建ASP页四、使用脚本语言五、使用变量和常量六、使用集合七、ASP内建对象八、向浏览器发送内容九、包含文件十、访问数据库十一、调试ASP脚本十二、维护ASP应用程序的安全一、关于ASP Active Server Pages(ASP)是服务器端脚本编写环境
- 其他
- 最新章:第17章
- VC语言6.0程序设计从入门到精通
- -Page 1-Visual C 6.0 程序设计从入门到精通求是科技 王正军 编著
- 其他
- 最新章:第136章
- C语言实例教程(PDF格式)
- -Page 1-前 言Visual C+是开发运行于Windows 95和Windows NT环境下的Win32应用程序的可视化编程工具中最重要的成员之一,它为软件开发人员提供了完整的编辑、编译和调试工具和建立于Win32 API(ApplicationProgramming Interface)基
- 其他
- 最新章:第143章
- 软件工程实践者的思想(PDF格式)
- -Page 1-大 道 至 简—软件工程实践者的思想周爱民(Aimingoo 著-Page 2-序2004 年 11 月初爱民(Aimingoo)第一次把他的书稿给我,我翻看了一下,第一反应讲的是感想。这不错,在技
- 其他
- 最新章:第26章
- C语言游戏编程从入门到精通(PDF格式)
- -Page 1-Page 2-Page 3-Page 4-Page 5-Page 6-Page 7-Page 8-Page 9-Page 10-Page 11-Page 12-Page 13-Page 14
- 其他
- 最新章:第4章
- Java编程思想第4版[中文版](PDF格式)
- -Page 1-Page 2《Thinking In Java》中文版作者:Bruce Eckel主页:http/BruceEckel.编译:Trans Bot主页:http/memberease~transbot致谢-献给那些直到现在仍在孜孜不倦创造下一代计算机语言的人们!指导您利用万维网的语言进
- 其他
- 最新章:第295章
- 超级程序员
- 《超级程序员》作者:星若云第一章 毕业,北漂“为什么选择计算机这个专业“很多奇迹都是在计算机这个行业发生,你根本不知道,下一刻,什么技术会出现,什么人又成了世界首富“谈谈你对这个专业的看法,以及你的理想“我要做一名超级程序员,随心所欲,什么样的东西都能用程序来实现”简单的对话在一所大学的录音室里出现
- 都市言情
- 最新章:第472章