
1log文件用ultraedit就可以打开,下载一个安装就可;
2我遇到的db文件,都是asa数据库的(sybase
sql
anywhere
7)可安装之后,打开\%sybase%\win32\dbisqlcexe,输入用户名密码,浏览到该db文件,就可用sql语句对其内容进行查询。
另外,我在网上也搜到了一个方法:
后来装了个power
build
8,里面就有一步是要装sybase
7的数据库。安装完之后,就可以在控制面板的管理工具下面的odbc管理器中,添加sybase
驱动的这种db格式的数据源,然后就可以在office
access中导入这个odbc数据源,查看表里面的文件了。需要注意的是:db
文件的默认用户名密码是dba:sql,这是需要输入odbc的。
工具/材料:Management Studio。
1、首先双击“Management Studio”图标,打开SQL Server。
2、继续在SQL Server窗口上,点击工具栏里的“新建查询”图标。
3、其次在SQL Server窗口上,输入要查询sql server数据库中的数据的sql语句。
4、然后在SQL Server窗口上,点击工具栏里的“执行”图标。
5、最后在SQL Server窗口上,成功显示sql server数据库中的查询数据结果。
查询是SQL语言的核心,SQL语言只提供唯一一个用于数据库查询的语句,即SELECT语句。用于表达SQL查询的SELECT语句是功能最强也是最复杂的SQL语句,它提供了很多选项和使用方法。SELECT语句的命令格式如下:
SELECT查询语句是由七个子句构成,其中SELECT和FROM子句是一个完整SELECT查询语句必须要有的,其它的子句可以根据具体需要任选。上述的每个子句功能说明如下:
(1)SELECT子句
列出所有要求SELECT语句进行检索的数据项,这些项可能取自数据库中关系表的列,也可以是SQL在执行查询时进行计算的表达式。这里的ALL和DISTINCT选项,表示查询出的结果中是否容许有内容重复的行出现,缺省时是ALL项,表示容许有重复的行出现,而则表示查询出所指定关系表中所有的列。
(2)FROM子句
FROM子句列出包含所要查询的数据关系表。
(3)WHERE子句
WHERE子句告诉SQL只查询某些关系表中满足一定要求的行的数据,查询要求由WHERE子句中的查询条件确定。
(4)GROUP BY子句
GROUP BY子句指定当前查询是汇总查询,即不是对根据每行产生一个查询结果,而是对相似的行进行分组,然后再对每组产生一个汇总查询的结果。
(5)HAVING子句
HAVING子句告诉SQL只对由GROUP BY所得到的某些行组的结果进行过滤,选择出满足分组条件的分组。
(6)ORDER BY子句
ORDER BY子句确定是否将查询出的结果按一列或多列中的数据进行排序,缺省时是不排序的。
(7)INTO子句
INTO子句确定是否将查询出的结果存入一张新的关系表中,缺省时只将查询出现的结果显示在屏幕上。这是非标准SELECT语句中的子句,但目前绝大多数实际应用的SQL数据库系统的SQL语言提供了这一选项。
下面是一些使用SELECT查询语句进行数据查询的示例。
例1:列出销售额超过6000元的销售人员的姓名、销售目标和超过销售目标的销售额。
SELECT NAME,QUOTA,(SALES_QUOTA)
FROM SALESREPS
WHERE SALES>6000
例2:查出1999年最后一个季度的订单情况。
SELECT ORDER_NUM,ORDER_DATE,PRODUCT,AMOUNT
FROM ORDERS
WHERE ORDER_DATE BETWEEN "01-OCT-99" AND "31-DEC-99"
例3:查出名称是以ABC开头的产品订单情况。
SELECT ORDER_NUM,ORDER_DATE,PRODUCT,AMOUNT
FROM ORDERS
WHERE PRODUCT LIKE "ABC%"
例4:列出所有的销售处,按区域名字母顺序排列。
SELECT CITY,REGION
FROM OFFICE
ORDER BY REGION ASC
在这里ASC表示升序,如果表示降序可用DESC。
例5:列出每个销售人员以及他们工作的城市和区域的情况。
SELECT NAME,CITY,REGION
FROM SALESREPS,OFFICE
WHERE REP_OFFICE=OFFICE
例6:查出有多少销售员的销售额超过了其目标额,以及他们的销售额总和。
SELECT COUNT(NAME),SUM(SALES)
FROM SALESREPS
WHERE SALES>QUOTA
sql server 查询一个表的所有信息:查询语法为:select from 表名 语法中的”“代表所有。
实际 *** 作举例:某数据中有一表叫”user_user“,表中存储了一些用户信息;
1、查询”user_user“表中所有人员信息且所有字段,sql语句:select from user_user
2、查询”user_use“表中所有人员信息且部分字段。sql语句:select user_show_id,user_name,pinyin,password from user_user
3、条件查询”user_user“表,以user_name为查询条件查询所有信息。sql语句:select from user_user where user_name='李丹'
4、模糊查询”user_user“表,以user_name为模糊查询条件查询所有信息。sql语句:select from user_user where user_name like '%张%'
1实现对数据库连接
publicstatic SqlConnection conn;staticvoid Main(string[] args)
{
ConnectionDb();
UpdateCommand();
ConsoleWriteLine(SelectCommand());
}
///<summary>
/// 数据库连接
///</summary>
privatestaticvoid ConnectionDb()
{
/ 介绍数据库连接的一些参数
UID:连接数据库的用户名
Password:连接数据库密码
Initial Catalog:连接数据库的名称
Data Source:数据库建的IP地址
/
conn =new SqlConnection("UID=;Password=;Initial Catalog=SmokeTest;Data Source=192168");
connOpen();
}
2对数据进行查询访问
///<summary>/// 数据库查询
///</summary>
///<returns>返回查询结果</returns>
privatestaticstring SelectCommand()
{
var strCmd ="SELECT [Ip],[IsWatch] FROM [SmokeTest][dbo][Machine]"+
"Where [IP]=\'192168\'";
try
{
SqlCommand sqlComm =new SqlCommand();
sqlCommConnection = conn;
sqlCommCommandText = strCmd;
var abc = sqlCommExecuteNonQuery();
if (abc !=-1)
{
return"";
}
SqlDataReader dataReader = sqlCommExecuteReader();
while (dataReaderRead())
{
return"机器IP:"+ dataReader["IP"] +"\t"+"监控状态:"+ dataReader["IsWatch"];
}
return"老大,没找到对应的IP喔!";
}
catch (Exception ex)
{
ConsoleWriteLine(exMessage);
return"相当杯具啊,获取机器状态出异常了。"+ exMessage;
}
}
privatestaticbool UpdateCommand()
{
string strCmd ="update [SmokeTest][dbo][Machine]"+
"set [IsWatch] = \'1\'"+
"where IP = \'192168\'";
try
{
SqlCommand sqlComm =new SqlCommand();
sqlCommConnection = conn;
sqlCommCommandText = strCmd;
sqlCommExecuteNonQuery();
returntrue;
}
catch (Exception ex)
{
ConsoleWriteLine(exMessage);
returnfalse;
}
}
查询,故名思义,就是通过你提出的问题查找你要的答案。
数据库中的查询,采用数据库的查询命令(即SQL语句)来执行查询,返回查询出来的结果。
例如,你在某个网站购物时,要查询品牌是“华为”的全部产品。这时,你选择了品牌为“华为”,然后点“查询按钮后,等于你发出了查询请求。
网站的程序收到你的查询请求后,开始生成查询语句,然后在执行这个查询语句,在这个网站的数据库中去查询相应的数据,然后把查询到的所有品牌为”华为“的结果,全部返回给你。这时,你在浏览器上就会看到网站把凡是品牌为”华为“的所有产品都列出来给你了。
这就是数据库的一个最基础的查询动作。
select f1,f2,,fn
from table
group by f1,f2,,fn
having count(1)>1 查出存在相同的f1,f2,,fn
想查找出记录则
select t1 from table t1
join (select f1,f2,,fn from table group by f1,f2,,fn having count(1)>1) t2
on t1f1=t2f1 and t1f2=t2f2 and and t1fn=t2fn
结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。
1986年10月,美国国家标准协会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSI X3 135-1986),1987年得到国际标准组织的支持下成为国际标准。不过各种通行的数据库系统在其实践过程中都对SQL规范作了某些编改和扩充。所以,实际上不同数据库系统之间的SQL不能完全相互通用。
以上就是关于sybase数据库查询数据全部的内容,包括:sybase数据库查询数据、如何查询sql server数据库中的数据、怎样从简单数据库用sql语句查询数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)