首页
前一页
后一页
末页 [159] [160] [161] [162] [163] |
本留言簿共有493条记录, 现在时间2025-5-24 19:21:46,计算机地址:192.168.9.44
日期查询: |
现在是第32页 一共有99页 |
Books库中表及结构信息 | 环境:一键安装 库表:Mysql.sql xx3.sql xx4.sql 页面:Myphp.php |
序号 | 留言内容 |
---|---|
D:2012-5-9 T:14:54:00 IP:192.168.8.40 作者: 张顺海 | 2011-2012学年第二学期Mysql期中考试试题 (考试时间2012.4.27-4.28) 要求:单项选择题(共计43题,每题1分),将答案写入第7页的答题纸中。 1.[341]在已经建立的连接$db中,得到其中一行的函数是( )。 A.$db->fetch_assoc(); B.$db->get_row(); C.$db>fetch_assoc(); D.$db>get_row(); 2.[340]已经建立一个$db连接,查询命令保存在$cx变量中,如果执行该查询命令,并把结果保存到$jg变量里,正确的命令格式是:( ) A.$jg=$db->query($cx); B.$jg=$db>query($cx); C.$jg=$db->query(cx); D.$jg=db->query(cx); 3.[335]PHP中代码,以( )做为标志: A.(....) B.(?....?) C.<....> D.<?....?> 4.[339]我们在使用where<条件>时,可以包括智能短语录like,其中可以使用通配符,一般常用( ) A.*% B.%- C._% D.*- 5.[336]在PHP中的变量以( )字母开头。 A.@ B.& C.$ D.Y 6.[344]主机名:localhost,登陆名:root,登陆密码:11111111,用户数据库:books,数据库的正确连接命令是:( ) A.@$db=newmyslq("localhost","root","11111111","books"); B.@$db=newwysqli("localhost","root","11111111","books"); C.@$db=newmysqli("localhost""root""11111111""books"); D.@$db=newmysqli("localhost","root","11111111","books"); 7.[342]for($i=1,$i<10,$i++) {},根据你的分析,应该循环多少次: A.0 B.10 C.9 D.8 8.[316]插入新记录的命令是:( ) A.add record B.insert into C.use D.show tables 9.[320]Mysql安装时默认的有超级管理权限的用户是:( ) A.administrator B.root C.admin D.guest 10.[313]改换当前数据库的命令是:( ) A.change B.use C.show databases D.show tables 11.[315]建立一个新的数据库命令是:( ) A.create table B.create database C.create tables D.create databases 12.[314]建立一张表格的命令是:( ) A.create table B.create database C.create tables D.create databases 13.[323]显示数据表books的表格结构信息的命令是( ) A.create table books; B.show tables books; C.describe books; D.insert into books; 14.[343]数据库books中的表格orders中没有的字段是:( ) A.customerid B.orderid C.name D.date 15.[322]找出我们课本上books数据库中不包含的表( )。 A.customers B.books C.orders D.reviews 16.[318]列出教材中books数据库中的五张表中不存在的表:( ) A.customers B.orders C.price D.books 17.[306]数据库管理系统:用于建立、使用和维护数据库,进行统一的管理和控制,以保证数据库的安全性和完整性。英文简称为:( ) A.DB B.DBMS C.DBS D.以上都不对 18.[345]已知:(能正确显示变量的值) $a="this"; $b="that"; $c="have"; 下边不正确的echo命令是:( ) A.echo $a.$b.$c; B.echo "iam$a."."$b"."$c"; C.echo ’iam$a.".$b.$c; D.echo$c."$b"."$a"; 19.[329]控制字段的取值为整型的数据类型定义符为:( ) A.float B.int C.char D.date 20.[317]字符型数据定义符是:( ) A.int B.date C.char D.text 21.[338]断掉一个数据库的连接,应该使用哪一个函数( )。 A.kill() B.close() C.clear() D.open() 22.[333]将已经有的C盘根目录下的mysql.sql命令调入mysql执行的正确命令是:( ) A.mysql->source mysql; B.mysql->source mysql.sql; C.mysql->source c:\mysql.sql; D.mysql->source c:/mysql.sql; 23.[324]显示表格customers中的所有记录的命令是:( ) A.select * form customers; B.select * from customer; C.show table customers; D.select * from customers; 24.[334]把当前数据库中的customers表中的customerid显示出来的正确指令是:( ) A.select * from customers; B.select custuomerid from customers; C.select customerid form customers; D.select customerid from customers; 25.[326]插入记录中的值列表,应该使用的关键字是:( ) A.show B.values C.crate D.delete 26.[325]删除表格中的某条或者某些记录的指令是:( ) A.show B.clear C.insert D.delete 27.[331]显示当前正在使用的数据库名称的命令是:( ) A.show databases; B.create database; C.select database(); D.describe books; 28.[319]显示当前库中的所有表格的命令是:( ) A.show databases; B.use database; C.show tables; D.use table; 29.[321]显示一下当前mysql数据库服务器中的数据库列表的命令是:( ) A.use databases; B.create databases; C.show databases; D.以上都不对 30.[327]删除no2表格中的‘男’性记录的条件为:( ) A.where‘男’ B.where xm=‘男’ C.where xb=男 D.where xb=‘男’ 31.[307]主要的关系型数据库有:VFP、Mysql、( )等。 A.Word2007 B.WindowsXP C.Oracle D.UNIX 32.[309]关系型数据库中的关系,有一对一、一对多和( )三种关系。 A.多对一 B.多对多 C.重复 D.循环 33.[308]SQL;(StructuredQueryLanguage):是一门专门用于数据库管理的( )。 A.计算机系统 B.语言 C.数据库 D.以上都不对 34.[303]数据:在计算机系统中,各种字母、数字符号的组合、语音、图形、图像等统称为数据,数据经过加工后就成为( )。 A.垃圾数据 B.信息 C.符号 D.以上都不对 35.[304]数据库的数据模型主要分为三类:层次模型、网状模型、( )模型; A.联系 B.科学 C.关系 D.以上都不对 36.[332]select命令的应用不对的是:( ) A.能显示出指定表格中的所有记录; B.能删除显示出来的所有记录; C.能按条件显示出部分记录; D.能显示出两个或以上条件成立的记录; 37.[310]MySQL,是1979年开始研究,1996年由瑞典MySQL-AB公司上市,2008年( )国的SUN公司收购,2009年被( )国的Oracle公司收购。 A.日本 美国 B.美国 美国 C.德国 日本 D.韩国 英国 38.[330]Mysql是一种( ); A.杀毒软件 B.操作系统软件 C.数据库管理软件 D.游戏软件 39.[312]Mysql是一款( )的数据库管理系统。 A.实用效率不高 B.免费开源高效 C.昂贵开源高效 D.以上都不对 40.[305]数据库技术:在海量数据中快速、准确的( )、( )数据,并对结果进行智能的分析。 A.提取 写入 B.筛选 读取 C.管理 维护 D.以上都不对 41.[311]Mysql是一款( )型的( )型的数据管理系统。 A.小型关系 B.大型关系 C.小型网络 D.大型网络 42.[328]insert into指令是为指定的表格增加新记录的,一次可以增加( )新条记录。 A.只能一条 B.最多两条 C.可以多条 D.以上都不对 43.[337]下边在建立一个新数据库连接时,不需要提供的项目是( )。 A.主机地址 B.用户名 C.密码 D.本机地址 |
D:2012-4-9 T:8:54:00 IP:192.168.8.40 作者: 张顺海 | 2012.4.12 星期四 (因为所有学生参加技能大赛备赛,暂停上课直到通知为止) 上课时间:2012.5.10(星期四) 教学内容:期中考试试题分析、成绩分析 教学目的:让学生掌握重点、理解难点、学会做题 教学重点:易出错误的题 教学难点:易混淆的概念 教学方法: 集中对比法,强化记忆 一、作业点评、复习巩固、新课导入 1.作业点评 1)本次应该上交15人,实交13人,田露露、赵敬未交,作业评判C。优秀人员:张婷婷 2)存在问题: addslashes()函数只对string(字符型)数据进行预处理,而且只能处理一次;对于数据型数据(price、amount)不能使用,对日期型数据(date)也不能使用。 mysqli_connect_errno()函数的使用是返回最后一次数据连接是不是出现了错误,如果没有成功连接,则返回真。有的同学把mysqli_connect_errno()写成了mysqli_connect_error() 部分同学把连接数据库的指令@db=new mysqli("localhost","root","11111111","books");中的密码部分只写了6个1,显然会造成上边的连接数据函数mysqli_connect_errno()为真,即显示“数据库连接错误”,紧接着执行exit();退出了。 2.复习导入 1)上节课的测试题目:
操作题(以books数据库f为例,共2题)
2)情况说明: 试题结果: 名次:刘蕊、王娟、张婷婷、刘睛睛、黄李晴、刘艳新、刘亚楠、郝倩、龙静、彭彩霞、商丹、韩艳伟。(红色为满分) 操作技能: 名次:刘睛睛、王娟、刘蕊、张婷婷、商丹、郝倩、刘艳新、彭彩霞、刘亚楠、龙静、黄李晴、韩艳伟。(所有人都完成)
3)注意:增强操作熟悉程度,表现在稳定、准确、快速,而唯一途径就是‘高强度的反复练习’。 二、新授 1.试卷情况: 应交试卷15份,实交10份,已交人员:刘蕊、刘晴晴、龙静、田露露、刘亚南、彭彩霞、刘艳新、商丹丹、王娟、张婷婷。 2.成绩:(共计43题,每题1分,总分43分) 刘蕊:40分 刘晴晴:42分 龙静:43分 田露露:38分 刘亚南:38分 彭彩霞:37分 刘艳新:35分 商丹丹:41分 王娟:40分 张婷婷:43分 3.成绩分析: 满分:43分(龙静、张婷婷) 其他(错题情况):红色的题目号是出现比较多的。 刘蕊(18、22、43) 刘睛睛(15) 田露露(1、4、23、24、40) 刘亚南(1、4、11、15、43) 彭彩霞(1、4、13、23、24、42) 刘艳新(4、6、14、18、22、27、28、33) 商丹丹(39、43) 王娟(18、27、43) 4.措施 请各位同学针对自己的错题,将第[163]留言中的考试题目重点练习一遍。 其他暂时没有成绩的同学,总体练习一遍。 三、练习 考试练习出错在二人次以上的题目练习: 1.[341]在已经建立的连接$db中,得到其中一行的函数是( )。 A.$db->fetch_assoc(); B.$db->get_row(); C.$db>fetch_assoc(); D.$db>get_row(); 4.[339]我们在使用where<条件>时,可以包括智能短语录like,其中可以使用通配符,一般常用( ) A.*% B.%- C._% D.*- 15.[322]找出我们课本上books数据库中不包含的表( )。 A.customers B.books C.orders D.reviews 18已知:(能正确显示变量的值) $a="this"; $b="that"; $c="have"; 下边不正确的echo命令是:( ) A.echo $a.$b.$c; B.echo "iam$a."."$b"."$c"; C.echo ’iam$a.".$b.$c; D.echo$c."$b"." 23.[324]显示表格customers中的所有记录的命令是:( ) A.select * form customers; B.select * from customer; C.show table customers; D.select * from customers; 24.[334]把当前数据库中的customers表中的customerid显示出来的正确指令是:( ) A.select * from customers; B.select custuomerid from customers; C.select customerid form customers; D.select customerid from customers; 27.[331]显示当前正在使用的数据库名称的命令是:( ) A.show databases; B.create database; C.select database(); D.describe books; 43.[337]下边在建立一个新数据库连接时,不需要提供的项目是( )。 A.主机地址 B.用户名 C.密码 D.本机地址 四、总结 平时练习的习题,考试就能看出来,对待练习的重视程度和效果。练习次数、重视程度越多越高,效果越好越明显。 五、作业 经过一段时间的间断,让大家认真复习一下以前学习过的知识,对知识点、技能点的掌握有着好处。 把期中考试中的错题重点重新练习,保证考后‘百分’。 成绩好的同学不要骄傲,为了保证学习、训练效果,也要重新练习,巩固所学。 1.在线测验,保证满分; 2.Mysql的环境安装、调试、数据库的导入(建库、建表、输入记录)、数据显示、在PHP中数据库的连接、数据显示等全套操作再次重温。 3.上次作业的效果(有的同学,仍然没有上交作业,是谁大家监督)。 4.书面作业:把自己错误的试题,抄写一遍,独立完成。 |
D:2012-4-5 T:9:13:00 IP:188.188.3.95 作者: 张顺海 | 2012.4.5 星期四 教学内容:智能查询(二)、阶段性小试(一) 教学目的:掌握智能查询的方法及语法 教学重点:not在智能查询中的应用 教学难点:环境重设 情感目标:不完整信息下的智能查询 教学方法:实例、验证法
一、作业评析、复习巩固、新课导入 1.因为清明放假,未交作业,酌本次作业后一并处理。 2.上节的内容:
3.新课导入: 算不得上什么新课内容,但是原来我们讲数据库与PHP连接的时候,接触到了智能查询,像between、like等,使用了通配符,让我们的查询具备了智能,这节课学习这些短语与not的连用,解决实际问题。
二、新授:数据表查询(二) 1.between、like、in短语应用已经讲过,请大家认真想一想,或者看看上节课的笔记或电子教案; 2.not between:没有在指定的区间 3.not like:没有匹配 4.not in:没有出现在指定的集合中 解答实际问题: 1.在表orders(定单表)中的price(金额)<50或者>60的定单找出来的条件: 分析:price<50或者price>60这是两个条件,按理说可以用price<50 or price>60即可,如:select * from orders where price<50 or price>60; 通过分析我们得知,小于50,应该是不大于等于50,大于60,应该是不小于等于60,即[50,60]闭区间以外的数,而前边我们学习过的[50,60]闭区间的条件可以使用between 50 and 60,相反条件可以用not修饰,即not between 50 and 60;,所以,这个可以用 select * from orders where not between 50 and 60; 代替。 2.在books表中查找出author(作者)不包含字母U(大写)的书目: 应用:select * from books where author not like "%U%"; 3.在orders中打出price(金额)不在10、20、30元的定单; 应用:select * from orders where price not in (10,20,30); 三、练习 1.按上边的新授进行上机实际测试; 2.阶段性小试[测试] 四、总结 1.测试结果: 试题结果: 名次:刘蕊、王娟、张婷婷、刘睛睛、黄李晴、刘艳新、刘亚楠、郝倩、龙静、彭彩霞、商丹、韩艳伟。(红色为满分) 操作技能: 名次:刘睛睛、王娟、刘蕊、张婷婷、商丹、郝倩、刘艳新、彭彩霞、刘亚楠、龙静、黄李晴、韩艳伟。(所有人都完成) 五、作业 1.请大家认真总结今天的在线测试及操作技能比赛,争取下次取得好成绩。 2.因上次没有交作业,请大家认真完成,星期一上交,请大家认真检查,提高作业质量。 3.今天的智能查询中not的应用,请大家认真学习、总结、复习。 六、教学反思 1.光利用一周的上课时间去学习,很难掌握更多的技能要领及技能,需要大家课下认真练习,多做训练,达到会、准、速的标准; 2.根据今天的在线测试与技能操作,可以看得出,大家课下已经做了功课,比想像的要好得多,大家继续努力,记住一点:“世上无难事,只要肯攀登”。 |
D:2012-3-29 T:10:38:00 IP:188.188.3.95 作者: 张顺海 | [2012.3.29上课内容]
<html>
使用变量的插入手法:
<html>
大家还可以这样使用:
<html>
$cx="select * from books";
取出isbn的内容。
取出title的内容。
量re中取出author的内容。
|
D:2012-3-27 T:16:16:00 IP:192.168.8.40 作者: 张顺海 | 2012.3.29 星期四 教学内容:PHP数据库的操作(数据插入) 教学目的:熟练掌握上节的数据库连接、数据查询与显示,掌握数据的增加(为将来的数据删除、数据更改做准备) 教学重点:连接、查询、添加数据 教学难点:连接(变量的运用、循环的语法与控制) 教学方法:示例法、改写法 教学用具:电子教案、网站在线练习,四号微机室,电子极域教室。
一、作业评析、复习巩固、新课导入 1.作业点评: 上交情况:应该上交15人,实际上交15人。本次作业优秀人员:张婷婷、王娟。 存在问题: <?php.....?>的配对问题,仍然极个别的同学没有注意; 上节课的题改成orders中的内容显示,orders中有四个字段,大部分只按上节的练习写了三个,没有注意到; 前后的表格输出信息不一致,明明是显示orders表格中的内容,但最后的内容输出时,显示的是books; 前后的变量运用不一致,比如前边的结果行的数量保存到了变量C里面,可是以后运用的时候,使用的却是$li; 有的同学new mysqli命令写成了new mysql,丢落了字母i; 有的同学的登陆密码写了7个1,应该是8个1; orders表格中有一个字段是(日期)date,有三个同学都写成了data,涉嫌雷同; 2.复习巩固: 这节课,我们把上次课的内容(数据库的连接,查询,结果显示)PHP代码进行了背写练习,不少同学出了这样那样的问题,最后有了正确的结果,说明理论与上机的区别,说明了‘程序调试’的重要,也说明了我们对程序设计中‘语法’的运用。 通过练习,我们知道了for的语法,知道了echo函数在程序中的使用格式 3.新课导入: 数据库表格内容在PHP页面中的插入,是从页面上获得数据并写入数据库表格中的一种方式。 二、新授【下载insert_book.php】 1.准备:安装环境 2.下载代码、建立页面 3.调试程序代码,熟悉相应的新知识点。 4.页面代码如下:
<html>
if (!$isbn || !$author || !$title || !$price) {
if (!get_magic_quotes_gpc()) { @ $db = new mysqli('localhost', 'root', '11111111', 'books');
if (mysqli_connect_errno()) {
$query = "insert into books values
if ($result) {
$db->close();//关闭掉数据库连接。 三、练习 将上边的程序代码写入文件,或者下载进行练习。 四、总结 1.本节课也涉及到了从上一个页面获得数据的方法:$isbn=$_POST['isbn']; 2.将获得的数据(尤其是字符串)进行规范化的函数应用:$isbn = addslashes($isbn); 3.测试自动规范化的函数应用:get_magic_quotes_gpc,如果为on(默认)则会自动规范,否则需要addslashes人工规范。
4.写入数据,只需要把上节课的$cx="select * fom books";中的select指令,换成insert指令即可。 五、作业 1.将insert_book.php的代码抄在作业本上,熟悉总结的相关函数。(抄写作业) 2.将insert_book.php的代码按要求改写一下:把从页面上获得的orders中的数据,写入orders表格中。(涉及到的函数、应用一个不能少)。(书面作业) |
首页
前一页
后一页
末页 现在是第32页一共有99页 |