当前位置:首页 » 网页前端 » 脚本库查询
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

脚本库查询

发布时间: 2022-10-04 17:23:26

❶ php脚本查询sql数据库添加参数

这种一般是sql语句的错误。你将php变量改为值之后将sql语句放到phpmyadmin或其他mysql工具里试一下是否能查到

❷ 请教数据库脚本语言的嵌套查询几个问题

--汗,,,我不就是录入数据的时候用001表示你的1001嘛,,现在我改过来了。你在试试看。
--我偷懒,你不能偷懒啊。
--以下在SQL2005测试通过。

create table #stu_cour(cno varchar(10),sno varchar(10),grade int)
create table #student(sno varchar(10),sname varchar(10),deptno varchar(10))
create table #teacher(tno varchar(10),tname varchar(10),deptno varchar(10))
create table #course(cno varchar(10),cname varchar(10), tno varchar(10), credit int)
insert #stu_cour
select 'sx','1001',100 union all
select 'yw','1001',76 union all
select 'yy','1001',54 union all
select 'sx','1002',85 union all
select 'yy','1002',60 union all
select 'hx','1002',66 union all
select 'sx','1003',77 union all
select 'yy','1003',88 union all
select 'sx','1004',99 union all
select 'yw','1004',98 union all
select 'yy','1004',67 union all
select 'sx','1005',89 union all
select 'yy','1005',78 union all
select 'yw','1005',56
insert #student
select '1001','学生1','081班' union all
select '1002','学生2','081班' union all
select '1003','学生3','081班' union all
select '1004','学生4','082班' union all
select '1005','学生5','082班'
insert #teacher
select 'T1','张星','081班' union all
select 'T2','老师2','082班'
insert #course
select 'sx','数学','T1',null union all
select 'yw','语文','T1',null union all
select 'hx','化学','T2',null union all
select 'yy','英语','T2',null

--1.各门功课取得最高成绩的学生姓名及其成绩
select c.cname,s.sname,max(sc.grade) maxgrade
from #student s join #stu_cour sc on s.sno=sc.sno
join #course c on sc.cno=c.cno
group by c.cname,sc.cno,s.sname
having max(sc.grade) >=all(
select max(sc2.grade)
from #stu_cour sc2 where sc.cno=sc2.cno
group by sc2.cno
)

--2.查询选修了1001学生选修的全部课程的学生学号(即:学生2、学生3)
select distinct sno
from #stu_cour sc
where not exists
(
select cno
from #stu_cour
where sno='1001'
and
cno not in (select cno from #stu_cour where sno=sc.sno)
)

--3.查询选修了tname=‘张星’开设的全部课程的学生姓名(即:学生2、学生3)
select distinct s.sname
from #stu_cour sc join #student s on sc.sno=s.sno
where not exists
(
select cno
from #teacher t join #course c on t.tno=c.tno
where tname='张星'
and
cno not in (select cno from #stu_cour where sno=sc.sno)
)

drop table #stu_cour
drop table #student
drop table #teacher
drop table #course

❸ sql 脚本 查询语句(sqlserver数据库)

select
case when id=1 then values end as 'A',
case when id=2 then values end as 'B',
case when id=3 then values end as 'C',
case when id=4 then values end as 'D',
max(create_time)
from 表 where create_time=(select max(create_time) from 表 )
group by
case when id=1 then values end ,
case when id=2 then values end ,
case when id=3 then values end ,
case when id=4 then values end

❹ 如何使用SQL脚本查看数据库中表的扩展属性

很多客户不知道如何使用sql
server数据库的查询分析器来执行sql语句命令或者sql脚本,这里我们以sql2005数据库为例,来讲解如何使用sql数据库查询分析器
1、首先连接您的数据库,
2、连接成功后
3、sql2005数据库:选择您的数据库然后点击“新建查询”
sql2000数据库:选择您的数据库然后选择工具---sql查询分析器
4、打开查询分析器后,输入sql执行语句或者打开sql脚本文件执行:
5、sql执行语句输入后,选择“执行”按钮(!感叹号)或者按f5来执行命令
注:在使用查询分析器执行sql语句之前,建议您先对您的数据库进行备份。

❺ js脚本中能进行数据库的查询么

js是运行在客户端的,不能查询远程数据库。
就算ajax也好,jquery也好 ,ext js也好,在没有服务器端程序(java、php等)的支持下都是无法查询数据库的。

❻ 如何查看mysql数据库中的脚本文件

sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为“sql脚本文件”),然后通过相关的命令执行这个sql脚本文件。基本步骤如下:
1、创建包含sql命令的sql脚本文件
文件中包含一些列的sql语句,每条语句最后以;结尾,文件内容示例如下:
--创建表,使用“--”进行注释
create table 表名称
(
Guid Varchar(38) not null primary key,
Title Varchar(255),

) TYPE=InnoDB;
--在表A中增加字段Status
alter table A add Status TinyInt default '0';
--在表A上创建索引
create index XX_TaskId_1 on A(Id_);
--在表A中添加一条记录
Insert into A (Id,ParentId, Name) values(1,0,'名称');
--添加、修改、删除数据后,有可能需要提交事务
Commit;
2、执行sql脚本文件
方法一 使用cmd命令执行(windows下,unix或linux在的其控制台下)
【Mysql的bin目录】\mysql –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】,示例:
D:\mysql\bin\mysql –uroot –p123456 -Dtest
注意:
A、如果在sql脚本文件中使用了use 数据库,则-D数据库选项可以忽略
B、如果【Mysql的bin目录】中包含空格,则需要使用“”包含,如:“C:\Program Files\mysql\bin\mysql” –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】
方法二 进入mysql的控制台后,使用source命令执行
Mysql>source 【sql脚本文件的路径全名】

❼ oracle 数据库查询脚本 plsql

创建表

createtablea
(姓名varchar2(10),
状态int,
更新时间date,
内容varchar2(20));

insertintoavalues('张三',1,to_date('2015-01-02','yyyy-mm-dd'),'测试数据1');
insertintoavalues('李四',1,to_date('2015-01-02','yyyy-mm-dd'),'测试数据2');
insertintoavalues('王五',1,to_date('2015-01-03','yyyy-mm-dd'),'测试数据3');
insertintoavalues('测试',0,to_date('2015-01-03','yyyy-mm-dd'),'测试数据4');
insertintoavalues('临时',0,to_date('2015-01-03','yyyy-mm-dd'),'测试数据5');
insertintoavalues('管理员',1,to_date('2015-01-04','yyyy-mm-dd'),'测试数据6');
insertintoavalues('录入员',1,to_date('2015-01-04','yyyy-mm-dd'),'测试数据7');
insertintoavalues('审核',1,to_date('2015-01-06','yyyy-mm-dd'),'测试数据8');
insertintoavalues('发布',0,to_date('2015-01-06','yyyy-mm-dd'),'测试数据9');

createtableb
(姓名varchar2(10),
性别varchar2(2),
工号varchar2(4),
备注varchar2(10));

insertintobvalues('张三','男','0001',null);
insertintobvalues('李四','男','0002',null);
insertintobvalues('王五','男','0003',null);
insertintobvalues('测试','男','0004',null);
insertintobvalues('临时','男','0005',null);
insertintobvalues('管理员','男','0006',null);
insertintobvalues('录入员','女','0007',null);
insertintobvalues('审核','女','0008',null);
insertintobvalues('发布','女','0009',null);
insertintobvalues('数据制作','女','0010',null);
insertintobvalues('美工','女','0011',null);

查询:

selectb.姓名,
b.性别,
b.工号,
casewhena.状态=1then1elsenullend状态,
casewhena.状态=1thena.更新时间elsenullend更新时间,
casewhena.状态=1thena.内容elsenullend内容
froma,bwherea.姓名(+)=b.姓名;

查询结果:

❽ 怎样查看mysql数据库的脚本

obj.style.display="none";
}
}
function closeBox(){
slideAd(id,this.stayTime,"up",nMaxHth,nMinHth);
}
intervalId = window.setInterval(openBox,10);
}
</script>
</head>
</head>

<body>

❾ 数据库查询脚本

你查询序列号最大的,02不就是 你a1中最大的么? 没写错。
是你要返回的结果弄错了。
返回结果应该是:
02 a1 2 a01
05 b1 3 b01

❿ php网页中调用php脚本查询数据库结果输出到当前页面

你要输出什么?我就假设两个条件是数字,选好条件提交后,显示条件1>还是<条件2吧。

<formaction=""method="post">
<label>条件1:
<selectname="select1">
<optionvalue="0"selected="selected">选项1</option>
<optionvalue="1">选项2</option>
</select>
</label>
<label>条件2:
<selectname="select2">
<optionvalue="0"selected="selected">选项1</option>
<optionvalue="1">选项2option>
<optionvalue="2">选项3</option>
</select>
</label>
<inputname="b1"type="submit"value="查询"/>
<?php
if($_POST['select1']<$_POST['select2']){
echo$_POST['select1']."<".$_POST['select2'];
}elseif($_POST['select1']>$_POST['select2']){
echo$_POST['select1'].">".$_POST['select2'];
}
elseif($_POST['select1']=$_POST['select2']){
echo$_POST['select1']."=".$_POST['select2'];
}
?>