我要用户PHP和数据库做一个成绩查询系统。请问我应该怎么做啊?不要太复杂

我要用户PHP和数据库做一个成绩查询系统。请问我应该怎么做啊?不要太复杂,第1张

设计思路么?

首先你需要设计数据库,成绩查询需要设计哪些表,最简单的就是这几三张表:学生表,课程表,成绩表,然后设计每个表的字段和关联关系

然后写代码,对数据库进行CURD,这种小系统完全不用考虑架构,数据量等,所以很简单的,数据库+PHP服务端+web前端 最多1天就差不多能做好了

问题一:数据库 怎么进行统计 select 课程,count(1) from 表名 group by 课程

问题二:数据库查询表的总人数怎么做 select count(*) from emp 用count函数

问题三:网站的数据库查询接口怎么做 5月18日 05:25 有一个网址:dvbbs/tech/asp/2006041844164.asp

介绍了数据库的连接和 *** 作

仔细研究一下,在机器上安装IIS,多多实践,

在这之后,登陆这个功能用数据库怎么表达就简单了:

用户输入名称/密码等,连接数据库后,查找有没有/全对与否,如是则登陆成功,否则再行处理,

谨供参考

问题四:数据库如何查询 选择列表

选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变

量和全局变量)等构成。

1、选择所有列

例如,下面语句显示testtable表中所有列的数据:

SELECT *

FROM testtable

2、选择部分列并指定它们的显示次序

查询结果 *** 中数据的排列顺序与选择列表中所指定的列名排列顺序相同。

例如:

SELECT nickname,email

FROM testtable

3、更改列标题

在选择列表中,可重新指定列标题。定义格式为:

列标题=列名

列名 列标题

如果指定的列标题不是标准的标识符格式时,应使用引号定界符,例如,下列语句使用汉字显示列

标题:

SELECT 昵称=nickname,电子邮件=email

FROM testtable

4、删除重复行

SELECT语句中使用ALL或DISTINCT选项来显示表中符合条件的所有行或删除其中重复的数据行,默认

为ALL。使用DISTINCT选项时,对于所有重复的数据行在SELECT返回的结果 *** 中只保留一行。

5、限制返回的行数

使用TOP n [PERCENT]选项限制返回的数据行数,TOP n说明返回n行,而TOP n PERCENT时,说明n是

表示一百分数,指定返回的行数等于总行数的百分之几。

例如:

SELECT TOP 2 *

FROM testtable

SELECT TOP 20 PERCENT *

FROM testtable

(二) FROM子句

FROM子句指定SELECT语句查询及与查询相关的表或视图。在FROM子句中最多可指定256个表或视图,

它们之间用逗号分隔。

在FROM子句同时指定多个表或视图时,如果选择列表中存在同名列,这时应使用对象名限定这些列

所属的表或视图。例如在usertable和citytable表中同时存在cityid列,在查询两个表中的cityid时应

使用下面语句格式加以限定:

SELECT username,citytable.cityid

FROM usertable,citytable

WHERE usertable.cityid=citytable.cityid

在FROM子句中可用以下两种格式为表或视图指定别名:

表名 as 别名

表名 别名

例如上面语句可用表的别名格式表示为:

SELECT username,b.cityid

FROM usertable a,citytable b

WHERE a.cityid=b.cityid

SELECT不仅能从表或视图中检索数据,它还能够从其它查询语句所返回的结果 *** 中查询数据。

例如:

SELECT a.au_fname+a.au_lname

FROM authors a,titleauthor ta

(SELECT title_id,title

FROM titles

WHERE ytd_sales>10000

) AS t

WHERE a.au_id=ta.au_id

AND ta.title_id=t.title_id

此例中,将SELECT返回的结果 *** 给予一别名t,然后再从中检索数据。

(三) 使用WHERE子句设置查询条件

WHERE子句设置查询条件,过滤掉不需要的数据行。例如下面语句查询年龄大于20的数据:

SELECT *

FROM usertable

WHERE age>20

WHERE子句可包括各种条件运算符:

比较运算符(大小比较):>、>=、=、>

问题五:查数据库中所有表各有多少条记录的查询怎么做 --所有表各有多少条记录

select B.name,rowt from sysindexes A inner join sys.objects B

on A.id=B.object_id

where B.type='U' and indid=0

问题六:SQL数据库怎么实现模糊查询? select * from 表名 where 列名 like '%83XX58193%'

其中%代表匹配任意个字符

如 like '%83XX58193%' 可以匹配 aa83XX58193,aa83XX58193bbcc,83XX58193等

_表示可以匹配任意单个字互

如 like 'a_b' 可以匹配axb,acb,但是不能匹配ab,avvb等

如果想匹配_和%本身的话必须用[]框住

如 like'%[%]%' 则匹配aaa%bbb,%,%bb,aa%等

问题七:数据库三表连接查询怎么做 select a.aname,b.bname,c.value

from c

inner join a

on c.aid=a.aid

inner join b

on c.bid=b.bid

问题八:数据库如何做测试? 查询输入:

(1)分别对单条件进行精确查询

(2)输入长度的检验,输入允许的最长值进行查询,是否支持

(3)两个查询条件是否为2选1,来回选择是否出现页面错误

(4)输入字符

(5)输入特殊字符

(6)输入数字

(7)输入汉字 (8)输入关系表达式与、或、异或、非、等于

(9)输入空格

(10)条件中含有空格

(11)输入超长字符

(12)输入全角字符

(13)输入单引号

(14)输入单引号引起来的数据

(15)输入双引号

(16)输入双引号引起来的数据

(17)如果支持模糊查询,输入部分查询条件

(18)输入系统中不存在与之匹配的条件

查询结果检查

(1)查询结果按什么顺利排序

(2)查询结果是否根据字段显示排序功能

(3)查询结果是否有分页,如果有,每页最多包含多少记录

(4)查询结果是否匹配

(5)查询结果是否与数据库一致

(6)查询结果是精确查询还是模糊查询

UI验证

(1)文字显示是否正确

(2)页面是否有错别字

(3)输入框大小、文字大小是否合适

(4)页面是否美观

(5)查询结果字段显示是否与需求一致

性能方面

(1)查询处理时间是否能接受

(2)数据库中存在大数据量数据时,查询时间是否能接受

(3)当多个用户同时查询时,输入相同或不同的查询条件系统响应是否及时...

问题九:如何利用EXCEL建立一个可查询的数据库 提供一个方法作参考,此方法一般适用于数据量不大的表格(在3000行内效果比较好),如果数据量大的,要么直接对商品名称列进行筛选,要么用VBA了,但VBA我不会^_^。

I2单元格输入数组公式,输入完成后不要直接回车,要按三键 CTRL+SHIFT+回车 然后右拉再下拉。

=INDEX(A:A,SMALL(IF($A$2:$A$3000=$H$2,ROW($2:$3000),4^8),ROW(A1)))&

我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。

问题十:如何查数据库中最大的id 我想在数据库中查询出id值最大的那条数据该怎么做? 查询最大ID,select max(id) from table

查询最大ID的记录 select * from table where id = (select max(id) from table)

或者select * from table t where not exists (select 1 from table t1 where t1.id >t.id)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10010147.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存